如何将我的下一个 js 应用程序部署到 iis 服务器?

时间:2021-02-12 09:35:31

标签: reactjs deployment next.js next

我有一个 IIS 服务器和一个 Next JS 应用程序,它主要是 SSR。问题是我通过 VPN 连接,部署 react-create-app 非常容易,只需移动构建文件夹,然后一切正常。现在它不一样了,我找不到足够的文档来解决我的问题。

1 个答案:

答案 0 :(得分:0)

如果你想要一个像react-create-app这样简单的方法,你可以使用没有服务器端的NextJS导出功能。然后您只需运行 next export 并将您的 next 构建文件夹上传到您的服务器。

如果您坚持在 NextJS 应用程序上使用 SSR,那么您上传应用程序的方式可能比上传构建文件夹更困难。因为您的应用现在有一个服务器端,您需要在 IIS 服务器中运行它。

  1. 在服务器上运行 Next SSR 应用的最简单方法是将应用的整个根文件夹复制到服务器并运行生产模式。
  2. 另外一种方法是使用容器化,因此您构建应用的映像并推送到存储库,然后您的 IIS 服务器将获取此映像并在容器中运行它。