UNPKG

vue-express-mongo-boilerplate

Version:

Express NodeJS application server boilerplate with Mongo and VueJS

39 lines (29 loc) 765 B
"use strict"; let config = require("../config"); let logger = require("../core/logger"); let path = require("path"); module.exports = function(app, db) { // Index page app.get("/", function(req, res) { if (req.user != null) res.render("main", { user: req.user }); else res.render("index"); }); // Handle health check routes require("./health")(app, db); // Handle account routes require("./account")(app, db); // Handle Auth routes require("./auth")(app, db); // Load services routes //require("../applogic/routeHandlers")(app, db); let services = require("../core/services"); services.registerRoutes(app, db); // Handle Graphql request require("./graphql")(app, db); // Handle errors require("./errors")(app, db); };