如何部署使服务器调用IIS的React.js应用程序?

问题描述

对于Web开发人员来说真的是新手。如果这是一个简单的问题,请原谅我...

我想在Microsoft IIS上托管一个React应用程序。此应用程序进行服务器调用:这是我正在尝试做的项目https://www.twilio.com/blog/react-app-with-node-js-server-proxy

当我将构建链接到IIS时会发生什么事情,就是我可以在表单中键入内容,但看不到应用程序的响应(正在执行fetch调用,但失败了,什么也没做回)。当我在项目文件夹中运行npm run dev时,该窗体将按预期运行,因此看来该服务器未在托管(?)。

解决方法

要在iis中部署React应用程序,请执行以下步骤:

1)运行以下命令来构建站点:

npm run build

以上命令在您的应用程序文件夹中创建一个构建文件夹。

2)现在打开iis管理器。右键单击服务器节点,然后选择“创建新站点”。

详细提供站点绑定,并将站点的文件夹路径设置为命令生成的生成文件夹。

https://stackoverflow.com/a/60110712/11147346