UNPKG

@kiwicom/smart-faq

Version:

Smart FAQ

33 lines (29 loc) 762 B
"use strict"; // @flow var express = require('express'); var next = require('next'); var dev = process.env.NODE_ENV !== 'production'; var app = next({ dev: dev }); var handle = app.getRequestHandler(); app.prepare().then(function () { var server = express(); server.get('/_next/*', function (req, res) { return handle(req, res); }); server.get('/:lng/*', function (req, res) { var lng = req.params.lng; app.render(req, res, '/', { lng: lng }); }); server.listen(3000, function (err) { if (err) throw err; // eslint-disable-next-line no-console console.log('> Ready on http://localhost:3000'); }); }).catch(function (ex) { // eslint-disable-next-line no-console console.error(ex.stack); process.exit(1); });