【发布时间】:2019-08-22 17:24:11
【问题描述】:
我是一名缺乏经验的实习生,使用远程 Windows Server 和 React。 Windows Server 正在公司网络中运行。我创建了一个带有 NodeJs 后端和 React 路由器的动态 React 网站。我只在 localhost 开发服务器上运行过它。我想尝试在远程 Windows Server 上部署它并给它一个自定义域名(可以访问的东西,例如 servername/myreactapp/)。
到目前为止,我没有成功尝试使它与 IIS 一起工作,即使是使用 web.config 文件(我得到 404 和 500 错误)。我目前通过在 Windows Server 中实际运行开发服务器和 nodejs 服务器来使其工作,并通过端口 3000 的服务器 IP 访问它。
一个改进是能够通过服务器名称访问端口(如 servername:3000,而不是 server_ip:3000),但理想情况下我希望能够像 servername/myreactapp/ 那样访问它。
任何帮助将不胜感激。非常感谢。
【问题讨论】:
-
您使用的是 express 和 issexpress 吗?自从我部署到 IIS 已经有一段时间了,但这里有一篇文章可能在当前上下文中有所帮助medium.com/@richardhaines_6992/…
-
如果你说 express 是指 expressJS,是的。我正在使用普通的国际空间站。是的,我看到尝试过文章中的内容,但无济于事:(
-
我确实记得那是一种痛苦,但记不住足以帮助你。我实际上遇到了这个人已经完成并忘记了的问题。主要是因为它很痛苦哈哈。试试这个:dev.to/petereysermans/…
-
唷,它可以部分工作。如果不弄乱服务器上的其他网站,我就无法使用它。我会找到解决它的方法,但这让我走上了正确的轨道。谢谢。
-
没问题,先生,很高兴您知道了!
标签: node.js reactjs iis create-react-app