зеркало из https://github.com/github/docs.git
21 строка
514 B
JavaScript
21 строка
514 B
JavaScript
import next from 'next'
|
|
|
|
const { NODE_ENV } = process.env
|
|
const isDevelopment = NODE_ENV === 'development'
|
|
|
|
export const nextApp = next({ dev: isDevelopment })
|
|
export const nextHandleRequest = nextApp.getRequestHandler()
|
|
await nextApp.prepare()
|
|
|
|
function renderPageWithNext(req, res, next) {
|
|
const isNextDataRequest = req.path.startsWith('/_next') && !req.path.startsWith('/_next/data')
|
|
|
|
if (isNextDataRequest) {
|
|
return nextHandleRequest(req, res)
|
|
}
|
|
|
|
return next()
|
|
}
|
|
|
|
export default renderPageWithNext
|