server.js 483 B

1234567891011121314151617
  1. const { createServer } = require('http')
  2. const { parse } = require('url')
  3. const next = require('next')
  4. const dev = process.env.NODE_ENV !== 'production'
  5. const app = next({ dev })
  6. const handle = app.getRequestHandler()
  7. app.prepare().then(() => {
  8. createServer((req, res) => {
  9. const parsedUrl = parse(req.url, true)
  10. handle(req, res, parsedUrl)
  11. }).listen(process.env.PORT || 3000, err => {
  12. if (err) throw err
  13. console.log('> Ready on http://localhost:3000')
  14. })
  15. })