diff --git a/server.js b/server.js index c1cb2c3..9f03d23 100644 --- a/server.js +++ b/server.js @@ -1,3 +1,6 @@ +//dotenv +require('dotenv').config(); + //nextcloud client const { Client, Server } = require("nextcloud-node-client"); const server = new Server({ @@ -30,14 +33,24 @@ const fastify = require("fastify")({ }); fastify.register(require("fastify-static"), { root: path.join(__dirname, "public"), - prefix: "/", + prefix: "/" }); fastify.register(require("fastify-formbody")); fastify.register(require("fastify-multipart")); +fastify.register(require("point-of-view"), { + engine: { + handlebars: require("handlebars") + } +}); //'get' fastify.get("/", function (request, reply) { - reply.sendFile("/index.html") + // reply.view("/src/pages/parade.hbs", {}); + reply.view("/src/pages/entry.hbs", {}); +}); + +fastify.get("/entry*", function (request, reply) { + reply.view("/src/pages/entry.hbs", {}); }); //'post' @@ -62,7 +75,7 @@ fastify.post("/", async function (request, reply) { console.log(data.fields.pixels); const image = await folder.createFile(data.fields.pixels.filename, await data.fields.pixels.toBuffer()); - reply.sendFile("/index.html"); + reply.view("/src/pages/entry.hbs", {}); }); //listen diff --git a/public/index.html b/src/pages/entry.hbs similarity index 100% rename from public/index.html rename to src/pages/entry.hbs