31 lines
777 B
Lua
31 lines
777 B
Lua
local Net = require("@lune/net")
|
|
local Middleware = require("src/Middleware")
|
|
|
|
local Response = require("src/Server/Response")
|
|
|
|
local ServerLib = require("src/Server")
|
|
local Server = ServerLib.new(3001)
|
|
|
|
local RootFolder = Server:registerFolder("root", "/")
|
|
local wowEndpoint = Server:registerEndpoint(RootFolder, "wow", {
|
|
method = "GET",
|
|
path = "/wow",
|
|
callback = function(request: Net.ServeRequest, response: Response.Response)
|
|
response.endpoint.output:raise("funsies", "wow", "info")
|
|
response:setBody(string.len(request.body)):setStatus(200):finish()
|
|
end
|
|
})
|
|
|
|
print(wowEndpoint)
|
|
|
|
wowEndpoint.output:onError(function(err)
|
|
err:output()
|
|
end)
|
|
|
|
Server:start()
|
|
Net.request({url = 'http://localhost:3001/wow'})
|
|
|
|
Server:disconnect()
|
|
|
|
local thing
|