Experiment with Listener Creation

This commit is contained in:
Jakob Friedl
2025-05-02 18:10:30 +02:00
parent f2fb926e4b
commit 0c39fda207
7 changed files with 131 additions and 0 deletions

20
server/server.nim Normal file
View File

@@ -0,0 +1,20 @@
import prologue
import asyncdispatch
import ./urls
let
env = loadPrologueEnv(".env")
settings = newSettings(
appName = env.getOrDefault("appName", "Prologue"),
debug = env.getOrDefault("debug", true),
port = Port(env.getOrDefault("port", 8080)),
secretKey = env.getOrDefault("secretKey", "")
)
var app = newApp(settings = settings)
app.addRoute(urls.indexPatterns, "/")
app.addRoute(urls.clientPatterns, "/client")
app.addRoute(urls.agentPatterns, "/agent")
waitFor app.runAsync()