NextJS 默认 SSR 与使用 express

NextJS default SSR vs using express

为什么有人用 Next.js 做 SSR 使用 Express(或其他服务器)而不是用内置的 next start 构建和初始化?

Next.js 团队一直致力于寻找无需使用自定义服务器的方法。

例如:过去,它需要用于:

  • 静态资产路由(如robots.txt
  • 国际化中间件
  • 中继现代服务器
  • 动态路由

现在中间件有时需要它。请注意,您可能在一个旧项目中,该项目是根据历史需求做出该决定的,不一定是现在的项目。

Zeit themselves advertise multiple custom server examples(只需搜索 "express")。