概述
文档:https://www.nextjs.cn/docs/advanced-features/custom-server
1.简介
默认情况下,Next.js 包含它自己的服务器next start
。
如果你有一个现有的后端,你仍然可以将它与 Next.js 一起使用(这不是一个自定义服务器)。
自定义 Next.js 服务器允许您以编程方式 100% 启动服务器,以便使用自定义服务器模式。
大多数情况下,您不需要它——但它可用于完全定制。
2.实现
创建server/index.ts
import { createServer } from 'http'
import { parse } from 'url'
import next from 'next'
const port = parseInt(process.env.PORT || '3000', 10)
const dev = process.env.NODE_ENV !== 'production'
const app = next({ dev })
const handle = app.getRequestHandler()
app.prepare().then(() => {
createServer((req, res) => {
const parsedUrl = parse(req.url!, true)
handle(req, res, parsedU
最后
以上就是丰富帽子为你收集整理的next.js入门之自定义server服务器1.简介2.实现的全部内容,希望文章能够帮你解决next.js入门之自定义server服务器1.简介2.实现所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复