当前位置: 首页 > news >正文

Next.js 自定义 Server

修改package.json:

主要是增加

"dev2": "node server.ts",

{"name": "my-app","version": "0.1.0","private": true,"scripts": {"dev": "next dev -p 8080 --turbopack","dev2": "node server.ts","build": "next build --turbopack","start": "next start"},"dependencies": {"antd": "^5.27.6","express": "^5.1.0","http-proxy-middleware": "^3.0.5","next": "15.5.6","prettier": "^3.6.2","prettier-plugin-tailwindcss": "^0.7.1","react": "19.1.0","react-dom": "19.1.0"},"devDependencies": {"@tailwindcss/postcss": "^4","@types/node": "^20","@types/react": "^19","@types/react-dom": "^19","tailwindcss": "^4","typescript": "^5"}
}

在根目录穿件server.ts文件:

import { createServer } from 'http'
import { parse } from 'url'
import next from 'next'const port = parseInt(process.env.PORT || '8080', 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, parsedUrl)}).listen(port)console.log(`> Server listening at http://localhost:${port} as ${dev ? 'development' : process.env.NODE_ENV}`)
})

启动项目:

yarn dev2

参考链接:

https://nextjs.org/docs/app/guides/custom-server

http://www.dtcms.com/a/517291.html

相关文章:

  • 网站开发工单无极网站设计
  • 【SpringBoot从初学者到专家的成长20】SpringBoot集成MongoDB:非关系型数据库的探索
  • 网站设计公司大概多少钱现在哪个网站做网站好
  • 西安市建设局官方网站快看点号自媒体平台注册
  • 脱毛仪方案开发,家用激光毛仪/电动脱毛仪MCU方案设计
  • 为什么跨数据库业务总是慢?
  • 微服务架构与SpringCloudAlibaba全解析
  • 从 “瞎埋点” 到 “精准分析”:WebTagging 设计 + 页面埋点指南(附避坑清单)
  • 重构高阶智驾:天瞳威视以国产芯片,解锁Robotaxi平民化路径
  • 网站如何做水晶按钮做装修公司的网站
  • 苏州专业网站建设设计网站正常打开速度
  • 台州品牌网站设计androidstudio开发app教程
  • 基于C++ UA Server SDK开发高性能与跨平台 OPC UA 服务器
  • 操作系统 进程(4)上下文切换与系统调用
  • Kotlin和Java在匿名内部类和接口的使用中的区别及对比
  • mysql做网站怎么查看数据库坪山住房及建设局网站
  • 河北省建设局网站网站建设公司深圳
  • Request method ‘POST‘ not supported,问题分析和解决
  • KH|记录KingHistroian4.0卸载过程
  • Spring MVC 接口匹配性能优化:.do后缀引发的性能瓶颈分析
  • ps图做ppt模板下载网站有哪些创意设计生活用品
  • Windows API 文件结构与功能分类详解
  • 网站建设费开票收候开在哪个类别里做用户名验证的网站服务器
  • 常熟制作网站的地方wordpress解决速度慢
  • 自己可以做网站推广吗最新的新闻 最新消息
  • Redis不停机升级5.0.3->8.0.4
  • 做网站语言排名2018网站开发的方法和步骤
  • 网页设计入门首先要学什么企业网站优化与推广
  • 抓住园艺消费升级!亚马逊卖家如何从“卖单品”升级为“做品牌”
  • FPGA-ZYNQ学习对BD的保存与应用