diff --git a/server.js b/server.js index 403ce61..9b13df5 100644 --- a/server.js +++ b/server.js @@ -262,6 +262,11 @@ require("./app/routes/template-file.route")(app); require("./app/scheduler/reminderScheduler"); +// SPA fallback for all non-API GET routes (e.g. refresh on client-side paths) +app.get(/^\/(?!api).*/, function (req, res) { + res.sendFile(path + "index.html"); +}); + // set port, listen for requests const PORT = process.env.PORT || 8080; app.listen(PORT, () => {