vue-express-mongo-boilerplate
Version:
Express NodeJS application server boilerplate with Mongo and VueJS
39 lines (29 loc) • 765 B
JavaScript
;
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);
};