summaryrefslogtreecommitdiff
path: root/src/web.mjs
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2024-03-06 20:02:18 -0300
committerEuAndreh <eu@euandre.org>2024-03-06 20:02:18 -0300
commit033ceb43ba6cd0191a99e64270079cbb99ded3c4 (patch)
tree82414fc2b84499a7c3cc62fc118ed4b04ee61efd /src/web.mjs
parentsrc/hero.mjs: Add skeleton for makePipeReaderFn() (diff)
downloadpapod-033ceb43ba6cd0191a99e64270079cbb99ded3c4.tar.gz
papod-033ceb43ba6cd0191a99e64270079cbb99ded3c4.tar.xz
src/hero.mjs: Change server.listen() to receive no arguments
Diffstat (limited to 'src/web.mjs')
-rw-r--r--src/web.mjs23
1 files changed, 18 insertions, 5 deletions
diff --git a/src/web.mjs b/src/web.mjs
index 23ae5ff..4c3e621 100644
--- a/src/web.mjs
+++ b/src/web.mjs
@@ -6,13 +6,26 @@ const getProduct = req => ({ status: 200, body: "PRODUTO" });
const getSocket = req => ({ status: 200, body: "SOCKET" });
-const server = hero.buildServer("papo", [
+const name = "papo";
+
+const routes = [
[ "GET", "/api/products", listProducts ],
[ "GET", "/api/products/:id", getProduct ],
[ "GET", "/api/socket", getSocket ],
-]);
+];
-export const app = async (...args) => {
- await server.listen(...args);
- hero.log.info({ type: "starting-server", args });
+export const app = async (socket, pipe) => {
+ const server = hero.buildServer({
+ name,
+ routes,
+ socket,
+ pipe,
+ });
+ await server.listen();
+ hero.log.info({
+ type: "starting-server",
+ name,
+ socket,
+ pipe,
+ });
};