updated app.js for fontend

This commit is contained in:
William Mantly 2019-12-12 13:27:36 -05:00
parent 66b1991c8d
commit a1a8e5f319
Signed by: wmantly
GPG Key ID: E1EEC7650BA97160

View File

@ -1,5 +1,8 @@
'use strict';
const path = require('path');
const ejs = require('ejs')
const express = require('express');
const app = express();
@ -7,9 +10,14 @@ const middleware = require('./middleware/auth');
app.use(express.json());
app.use('/auth', require('./routes/auth'));
app.use('/users', middleware.auth, require('./routes/users'));
app.use('/api', middleware.auth, require('./routes/routes'));
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'ejs');
app.use('/static', express.static(path.join(__dirname, 'public')))
app.use('/', require('./routes/index'));
app.use('/api/auth', require('./routes/auth'));
app.use('/api/users', middleware.auth, require('./routes/users'));
app.use('/api/hosts', middleware.auth, require('./routes/hosts'));
// catch 404 and forward to error handler
app.use(function(req, res, next) {
@ -21,6 +29,8 @@ app.use(function(req, res, next) {
// error handler
app.use(function(err, req, res, next) {
// set locals, only providing error in development
console.error(err.status || res.status, req.url, err);
res.locals.message = err.message;
res.locals.error = req.app.get('env') === 'development' ? err : {};