Skip to content

Instantly share code, notes, and snippets.

@nathanqueija
Last active September 8, 2019 04:12
Show Gist options
  • Save nathanqueija/6273c245f2b46a2417dafa21b7df7692 to your computer and use it in GitHub Desktop.
Save nathanqueija/6273c245f2b46a2417dafa21b7df7692 to your computer and use it in GitHub Desktop.
const express = require('express');
const { parse } = require('url');
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();
server.get('/talkwithus/:operation/:slug', (req, res) => {
console.log(req.params);
return app.render(req, res, '/talkwithus/template', req.query);
})
server.get('*', (req, res) => handle(req, res));
server.listen(3000, (err) => {
if (err) throw err;
console.log('> Server rodando em http://localhost:3000');
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment