diff --git a/package.json b/package.json index 2de9aad..34771a7 100644 --- a/package.json +++ b/package.json @@ -18,11 +18,12 @@ "dependencies": { "body-parser": "^1.18.2", "chalk": "^2.3.0", + "ejs": "^2.5.7", "express": "^4.16.2", - "handlebar": "^1.0.0", "knex": "^0.14.2", "morgan": "^1.9.0", - "node-fetch": "^1.7.3" + "node-fetch": "^1.7.3", + "xml2js": "^0.4.19" }, "devDependencies": { "eslint": "^4.16.0", diff --git a/server/server.js b/server/server.js index e63ebe1..ac267ea 100644 --- a/server/server.js +++ b/server/server.js @@ -2,11 +2,22 @@ process.env.NODE_ENV = process.env.NODE_ENV || 'development' +// modules > native +const path = require('path') + +// modules > 3rd party const express = require('express') const bodyParser = require('body-parser') const chalk = require('chalk') +// initialize an express instance const server = express() + +// set template engine +server.set('view engine', 'ejs') +server.set('views', path.join(__dirname, 'templates')) + +// set up console logs in dev mode if (process.env.NODE_ENV !== 'production') { const morgan = require('morgan') @@ -18,11 +29,28 @@ server.use(bodyParser.urlencoded({ extended: true })) server.use('/', (req, res, next) => { console.log('hello') - res.send('