首页 > 解决方案 > 在 Heroku 上部署时的 Axios 代理

问题描述

在 Heroku 上部署 MERN 应用程序时,从在线可用的材料中,我看到我们将“代理”设置为localhost:5000(或者我们的快速服务器正在运行的端口)。

部署后,代理如何解析到实际域?我对这个概念很困惑。

标签: expressherokudeploymentaxiosmern

解决方案


据我了解,您想知道如何将请求发送到部署在 heroku 上的应用程序。如果我在这里理解正确的话。

你像这样设置你的端口。使用 SERVER_PORT 键获取端口很重要,因为 heroku 将为您提供 SERVER_PORT 环境变量。

http.createServer(app).listen(process.env.SERVER_PORT || 3206);

而且你不需要考虑IP地址。Heroku 也会处理这个问题。部署后,您将在面板中的某处获得一个链接。您可以使用该链接发送请求。


推荐阅读