如何在 windows IIS 中托管 React.js 和 Node.js 应用程序?

How to host React.js and Node.js app in windows IIS?

我正在尝试将 react.js 已安装 windows os 的应用程序上传到云端。我如何使用 windows IIS 上传和启动我的 React 应用程序。

首先,您需要在windows上安装节点:

https://nodejs.org/en/download/

按照以下步骤安装 IIS:

  • 打开控制面板
  • select 程序和功能,单击 link 打开或关闭 Windows 功能。
  • 单击“Internet 信息服务”复选框,select i 是必需的功能。
  • 从安装的应用程序中打开 iis 管理器。

https://docs.microsoft.com/en-us/iis/install/installing-iis-85/installing-iis-85-on-windows-server-2012-r2

安装好node和iis后,以管理员身份打开命令提示符,进入react js应用文件夹。

示例:

我的react js应用在C:\windows\system32\

要转到该路径,请使用命令:

cd C:\windows\system32\my-app

运行 反应应用程序使用:

npm start

检查应用程序 运行 是否正确。

然后 运行 命令:

npm run build

您可以在您的应用程序文件夹中看到构建文件夹。

  • 现在打开 iis 管理器。
  • select 来自连接的服务器名称 pane.right-单击它并 select 添加网站:
  • 在添加网站 windows 中输入详细信息,例如: 站点名称 文件夹路径 端口号、IP 地址、主机名等

注意: select 添加站点路径时的构建文件夹。

  • 单击操作窗格中的浏览按钮打开网站。