Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const express = require('express');
- const path = require('path');
- const next = require('next');
- const dev = process.env.NODE_ENV !== 'production';
- const app = next({dir: '.', dev});
- const handle = app.getRequestHandler();
- app.prepare().then(_ => {
- const server = express();
- // serve service worker
- server.get('/sw.js', (req, res) => res.sendFile(path.resolve('./.next/sw.js')));
- server.get('/page/:pageId', (req, res) => app.render(req, res, '/page', req.params))
- server.get('*', (req, res) => handle(req, res));
- server.listen(3000, err => {
- if (err)
- throw error;
- console.log('> App running on port 3000');
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement