diff --git a/README.md b/README.md index a8e53cd..4ac194b 100644 --- a/README.md +++ b/README.md @@ -1 +1,3 @@ -# nodejs-shopping-cart \ No newline at end of file +# nodejs-shopping-cart + +Mushrooms have arrived \ No newline at end of file diff --git a/emptyFile.txt b/emptyFile.txt new file mode 100644 index 0000000..e69de29 diff --git a/index.js b/index.js deleted file mode 100644 index 2c82e46..0000000 --- a/index.js +++ /dev/null @@ -1,59 +0,0 @@ -var express = require('express'); -var path = require('path'); -var favicon = require('serve-favicon'); -var logger = require('morgan'); -var cookieParser = require('cookie-parser'); -var bodyParser = require('body-parser'); - -var hbs = require('hbs'); -var session = require('express-session'); - -var index = require('./routes/index'); - -var app = express(); - -// view engine setup -app.set('views', path.join(__dirname, 'views')); -hbs.registerPartials(__dirname + '/views/partials'); -app.set('view engine', 'hbs'); - -// uncomment after placing your favicon in /public -app.use(favicon(path.join(__dirname, 'public', 'favicon.ico'))); - -app.use(logger('dev')); -app.use(bodyParser.json()); -app.use(bodyParser.urlencoded({ extended: false })); -app.use(cookieParser()); -app.use(session({ - secret: 'secret', - resave: false, - saveUninitialized: true -})) -app.use(express.static(path.join(__dirname, 'public'))); - -// res.locals is an object passed to hbs engine -app.use(function(req, res, next) { - res.locals.session = req.session; - next(); -}); - -app.use('/', index); - -// catch 404 and forward to error handler -app.use(function(req, res, next) { - var err = new Error('Not Found'); - err.status = 404; - next(err); -}); - -// error handler -app.use(function(err, req, res, next) { - // set locals, only providing error in development - res.locals.message = err.message; - res.locals.error = req.app.get('env') === 'development' ? err : {}; - // render the error page - res.status(err.status || 500); - res.render('error'); -}); - -module.exports = app;