From a1a8e5f319d6d3489d86962167e46af852d52569 Mon Sep 17 00:00:00 2001 From: William Mantly Date: Thu, 12 Dec 2019 13:27:36 -0500 Subject: [PATCH] updated app.js for fontend --- nodejs/app.js | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/nodejs/app.js b/nodejs/app.js index 60abe71..0263ab8 100755 --- a/nodejs/app.js +++ b/nodejs/app.js @@ -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 : {};