我想将我的 NextJS 应用程序部署到 IISNode,但我想保留 SSR SSG。我不想使用自定义服务器来渲染我的应用程序,因为它将删除 SSR 和 SSG 功能。有没有办法做到这一点?我应该在我的
web.config
里面放什么?
如果有人希望默认独立服务器在iisnode上的nextjs(13+)新版本上工作,您需要删除
parseInt
中的server.js
功能。
所以
const currentPort = parseInt(process.env.PORT, 10) || 3000
成为
const currentPort = process.env.PORT || 3000
这完全解决了我的问题。
我将其发布在这里,希望其他使用 IIS 的人可能会发现这很有用。