我是靠谱客的博主 丰富帽子,最近开发中收集的这篇文章主要介绍next.js入门之自定义server服务器1.简介2.实现,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文档: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.实现所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部