首页 > 解决方案 > 在远程 Windows 服务器上部署 Create-React-App

问题描述

我是一名经验不足的实习生,使用远程 Windows Server 和 React。Windows Server 正在公司网络中运行。我创建了一个带有 NodeJs 后端和 React 路由器的动态 React 网站。我只在 localhost 开发服务器上运行过它。我想尝试将它部署在远程 Windows Server 上并给它一个自定义域名(可以访问的东西,如 servername/myreactapp/)。

到目前为止,即使使用 web.config 文件,我也没有成功尝试使其与 IIS 一起工作(我得到 404 和 500 错误)。我目前通过在 Windows Server 中实际运行开发服务器和 nodejs 服务器来使其工作,并通过端口 3000 的服务器 IP 访问它。

一个改进是能够通过服务器名称访问端口(如 servername:3000,而不是 server_ip:3000),但理想情况下我希望能够像 servername/myreactapp/ 一样访问它。

任何帮助,将不胜感激。非常感谢。

标签: node.jsreactjsiiscreate-react-app

解决方案


如果它在 localhost(端口 80)上运行,则 url 将类似于http://your_server_name:80,并且只要您的身份验证允许,同一网络上的任何人都可以访问它。


推荐阅读