在Heroku上部署时的Axios代理

时间:2020-06-11 06:40:04

标签: express heroku deployment axios mern

在Heroku上部署MERN应用程序时,从在线提供的资料中,我看到我们将“ proxy ”设置为 localhost:5000 (或移植了Express的那个)服务器正在运行)。

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

1 个答案:

答案 0 :(得分:0)

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

您可以这样设置端口。使用SERVER_PORT密钥获取端口非常重要,因为heroku将为您提供SERVER_PORT环境变量。

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

您无需考虑ip地址。 Heroku也将处理该问题。部署后,您将在面板中的某处获得一个链接。您可以使用该链接发送请求。