Skip to content

Commit c2b682d

Browse files
committed
resolve merge conflicts
1 parent bd0325e commit c2b682d

File tree

3 files changed

+22
-21
lines changed

3 files changed

+22
-21
lines changed

lightbug.🔥

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,33 @@
1-
from lightbug_http import *
21
from sys import is_defined
3-
from lightbug_http.middleware.helpers import Success
2+
from lightbug_http import *
43

54
struct HelloWorld(HTTPHandler):
65
fn handle(self, context: Context) -> HTTPResponse:
76
var name = context.params.get("username", "world")
87
return Success("Hello, " + name + "!")
98

109
fn main() raises:
11-
if is_defined["TEST"]():
10+
if not is_defined["TEST"]():
11+
var router = RouterMiddleware()
12+
router.add("GET", "/hello", HelloWorld())
13+
14+
var middleware = MiddlewareChain()
15+
middleware.add(CompressionMiddleware())
16+
middleware.add(ErrorMiddleware())
17+
middleware.add(LoggerMiddleware())
18+
middleware.add(CorsMiddleware(allows_origin = "*"))
19+
middleware.add(BasicAuthMiddleware("admin", "password"))
20+
middleware.add(StaticMiddleware("static"))
21+
middleware.add(router)
22+
middleware.add(NotFoundMiddleware())
23+
24+
var server = SysServer()
25+
server.listen_and_serve("0.0.0.0:8080", middleware)
26+
else:
1227
try:
1328
run_tests()
1429
print("Test suite passed")
1530
except e:
1631
print("Test suite failed: " + e.__str__())
17-
else:
18-
var router = RouterMiddleware()
19-
router.add("GET", "/hello", HelloWorld())
20-
21-
var middleware = MiddlewareChain()
22-
middleware.add(CompressionMiddleware())
23-
middleware.add(ErrorMiddleware())
24-
middleware.add(LoggerMiddleware())
25-
middleware.add(CorsMiddleware(allows_origin = "*"))
26-
middleware.add(BasicAuthMiddleware("admin", "password"))
27-
middleware.add(StaticMiddleware("static"))
28-
middleware.add(router)
29-
middleware.add(NotFoundMiddleware())
30-
31-
var server = SysServer()
32-
server.listen_and_serve("0.0.0.0:8080", middleware)
32+
3333

lightbug_http/__init__.mojo

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
from lightbug_http.http import HTTPRequest, HTTPResponse, OK
22
from lightbug_http.service import HTTPService, Welcome
33
from lightbug_http.sys.server import SysServer
4-
from lightbug_http.tests.run import run_testsfrom lightbug_http.middleware import *
5-
4+
from lightbug_http.tests.run import run_tests
5+
from lightbug_http.middleware import *
66

77
trait DefaultConstructible:
88
fn __init__(inout self) raises:

lightbug_http/middleware/__init__.mojo

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
from lightbug_http.middleware.helpers import Success
12
from lightbug_http.middleware.middleware import Context, Middleware, MiddlewareChain
23

34
from lightbug_http.middleware.basicauth import BasicAuthMiddleware

0 commit comments

Comments
 (0)