Skip to content

Instantly share code, notes, and snippets.

@arunoda
Forked from qwang06/server.js
Created April 3, 2017 04:22
Show Gist options
  • Save arunoda/715042d403fb4107f9753c5f50120711 to your computer and use it in GitHub Desktop.
Save arunoda/715042d403fb4107f9753c5f50120711 to your computer and use it in GitHub Desktop.
const express = require('express')
const next = require('next')
const dev = process.env.NODE_ENV !== 'production'
const app = next({ dev })
const handle = app.getRequestHandler()
app.prepare()
.then(() => {
const server = express()
console.log(undefinedObj.value);
server.get('/a', (req, res) => {
return app.render(req, res, '/b', req.query)
})
server.get('/b', (req, res) => {
return app.render(req, res, '/a', req.query)
})
server.get('*', (req, res) => {
return handle(req, res)
})
server.listen(3000, (err) => {
if (err) throw err
console.log('> Ready on http://localhost:3000')
})
})
.catch((ex) => {
console.error(ex.stack)
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment