Next.js 可以跑在多种部署方式上,但你要先知道自己是哪种楼:
#1. 完整综合体模式
适合:
- Server Components
- Server Actions
- Route Handlers
- 动态渲染
- 鉴权
- 缓存重验证
常见部署:
- Vercel
- Node.js Server
- Docker 自托管
#2. 纯静态展馆模式
适合:
- 文档站
- 品牌页
- 不依赖服务端能力的页面
如果你选择静态导出,那很多“综合体内部运营能力”就用不上了。
所以部署方式不是最后才想的事,它会反过来决定你能不能用某些 Next.js 特性。