1 Star 12 Fork 2

SpectreAlan/blog-nextjs

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
server.js 819 Bytes
一键复制 编辑 原始数据 按行查看 历史
SpectreAlan 提交于 5年前 . transfer project
const express = require('express')
const next = require('next')
const compression = require('compression')
const dev = false
const app = next({ dev })
const handle = app.getRequestHandler()
const port = 3000
console.log('Wait a moment...')
app.prepare()
.then(() => {
const server = express()
server.use(compression()) // gzip
server.use(express.static('seo'))
server.get('/detail/:id', (req, res) => {
const actualPage = '/detail'
const queryParams = { id: req.params.id }
app.render(req, res, actualPage, queryParams)
})
server.get('*', (req, res) => handle(req, res))
server.listen(port, (err) => {
if (err) {throw err}
console.log('> Ready on http://127.0.0.1:' + port)
})
})
.catch((ex) => {
console.error(ex.stack)
process.exit(1)
})
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/SpectreAlan/blog-nextjs.git
git@gitee.com:SpectreAlan/blog-nextjs.git
SpectreAlan
blog-nextjs
blog-nextjs
master

搜索帮助