July 2017
Intermediate to advanced
656 pages
16h 1m
English
Let's prepare for the recipe by making a small application that causes an error creating a long stack trace.
We'll create a folder called app, initialize it as a package, install express, and create three files, index.js, routes.js, and content.js:
$ mkdir app $ cd app $ npm init -y $ npm install express $ touch index.js routes.js content.js
Our index.js file should look like this:
const express = require('express')
const routes = require('./routes')
const app = express()
app.use(routes)
app.listen(3000)
The routes.js file like the following:
const content = require('./content')
const {Router} = require('express')
const router = new Router()
router.get('/', (req, res) => {
res.send(content())
})
module.exports = router
And ...