diff --git a/Procfile b/Procfile index f139167..1da0cd6 100644 --- a/Procfile +++ b/Procfile @@ -1 +1 @@ -web: node --debug=5858 index.js +web: node index.js diff --git a/index.js b/index.js index 96235c2..7138336 100644 --- a/index.js +++ b/index.js @@ -1,18 +1,10 @@ -var express = require('express'); -var app = express(); - -app.set('port', (process.env.PORT || 5000)); - -app.use(express.static(__dirname + '/public')); - -// views is directory for all template files -app.set('views', __dirname + '/views'); -app.set('view engine', 'ejs'); - -app.get('/', function(request, response) { - response.render('pages/index'); -}); - -app.listen(app.get('port'), function() { - console.log('Node app is running on port', app.get('port')); -}); +const express = require('express') +const path = require('path') +const PORT = process.env.PORT || 5000 + +express() + .use(express.static(path.join(__dirname, 'public'))) + .set('views', path.join(__dirname, 'views')) + .set('view engine', 'ejs') + .get('/', (req, res) => res.render('pages/index')) + .listen(PORT, () => console.log(`Listening on ${ PORT }`)) diff --git a/package.json b/package.json index b79cf67..2633d57 100644 --- a/package.json +++ b/package.json @@ -1,9 +1,9 @@ { "name": "node-js-getting-started", - "version": "0.2.6", + "version": "0.3.0", "description": "A sample Node.js app using Express 4", "engines": { - "node": "6.11.1" + "node": "8.9.1" }, "main": "index.js", "scripts": { @@ -11,8 +11,8 @@ "test": "node test.js" }, "dependencies": { - "ejs": "2.5.6", - "express": "4.15.2" + "ejs": "^2.5.6", + "express": "^4.15.2" }, "devDependencies": { "request": "^2.81.0", diff --git a/views/pages/index.ejs b/views/pages/index.ejs index 9d0e222..4c39473 100644 --- a/views/pages/index.ejs +++ b/views/pages/index.ejs @@ -13,7 +13,7 @@ -

Getting Started with Node on Heroku v1.0 dev branch

+

Getting Started with Node on Heroku

This is a sample Node application deployed to Heroku. It's a reasonably simple app - but a good foundation for understanding how to get the most out of the Heroku platform.

Getting Started with Node Source on GitHub