Skip to content

Instantly share code, notes, and snippets.

@remy

remy/server.js Secret

Created July 24, 2018 12:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save remy/85388a071a185ae30d775a85b75fca97 to your computer and use it in GitHub Desktop.
Save remy/85388a071a185ae30d775a85b75fca97 to your computer and use it in GitHub Desktop.
/* eslint-env node */
const express = require('express');
const next = require('next');
const dev = process.env.NODE_ENV !== 'production';
const app = next({ dev });
const handle = app.getRequestHandler();
const port = process.env.PORT || 3000;
app
.prepare()
.then(() => {
const server = express();
server.use(express.static(__dirname + '/static/'));
server.get('*', (req, res) => handle(req, res));
server.listen(port, err => {
if (err) throw err;
console.log(`> Ready on http://localhost:${port}`);
});
})
.catch(ex => {
console.error(ex.stack);
process.exit(1);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment