【发布时间】:2022-01-25 07:18:03
【问题描述】:
我有一个 ReactJS webapp 和一个用 ExpressJS 构建的后端 webapp。 它们都作为不同的应用服务托管在 Azure 上。现在每个人都可以访问 Express 应用程序的任何路线;每条路由都从 Conteful API 返回一些 json 数据。
我正在尝试在 Azure 中为 Express 应用设置限制,以便只有我的 React 应用可以向它发出请求。
我发现您可以通过转到 Networking 下的 Express 应用程序来执行此操作,在那里我添加了一条规则,并且我已将 React 应用程序的 ip 列入白名单,但我现在在我的 React 应用程序中得到一个 403 并且它没有'不从 Express 获取任何数据。
我还有什么需要做的吗?
我还发现我的 Express 应用和 React 应用具有相同的虚拟 IP 地址和相同的出站 IP 地址。
有谁知道我可以如何在 Azure 中解决这个问题?
【问题讨论】: