我已经使用nodejs和react开发了一个应用程序。我想在IIS服务器上使用同一端口3000托管我的应用程序吗?
答案 0 :(得分:0)
我只想发表评论,但是我的声誉有点低。
最适合您的选择是运行IISNode。由MS支持,可在Github上找到:https://github.com/Azure/iisnode。
答案 1 :(得分:0)
首先,您需要在Windows上安装该节点:
https://nodejs.org/en/download/
请按照以下步骤安装IIS:
在安装节点并以管理员身份打开iis打开命令提示符后,输入到react js应用程序文件夹。
示例:
我的react js应用程序在C:\ windows \ system32 \
下使用该命令转到该路径:
cd C:\windows\system32\my-app
使用以下命令运行应用程序:
npm start
检查应用程序是否正常运行。
然后运行命令:
npm run build
您可以在应用程序文件夹中看到构建文件夹。
在添加网站窗口中输入详细信息,例如站点名称文件夹路径,端口号,IP地址,主机名等
注意:添加站点路径时,请选择构建文件夹。
通过单击操作窗格中的浏览按钮来打开网站。