node.js - 在远程 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/ 一样访问它。
任何帮助,将不胜感激。非常感谢。
解决方案
如果它在 localhost(端口 80)上运行,则 url 将类似于http://your_server_name:80,并且只要您的身份验证允许,同一网络上的任何人都可以访问它。
推荐阅读
- c# - 获取远程服务器返回错误:(504) WebAPI 网关超时
- r - 在我的包中使用另一个包中的 'as'/coerce 方法
- python - 带有前导 $ 字符的命名捕获组替代项的正则表达式
- javascript - 如何从与唯一 uid 键相关的 firebase 实时数据库中获取子值?
- python - 尝试基于嵌套模型外键过滤 django 视图序列化程序
- powershell - 通过 powershell 导出 azure 广告组成员资格
- python - AttributeError:“NoneType”对象在正则表达式中没有属性“组”
- regex - C++11 正则表达式搜索 - 排除空子匹配
- wpf - 取消注册名称(如果存在)
- keras - Keras:IoU 后端实现,其中输入是框角?