在Heroku上部署MERN应用程序时,从在线提供的资料中,我看到我们将“ proxy ”设置为 localhost:5000 (或移植了Express的那个)服务器正在运行)。
部署后,代理如何解析为实际域?我对这个概念很困惑。
答案 0 :(得分:0)
据我了解,您想知道如何将请求发送到部署在heroku上的应用程序。如果我正确理解的话,那就是。
您可以这样设置端口。使用SERVER_PORT密钥获取端口非常重要,因为heroku将为您提供SERVER_PORT环境变量。
http.createServer(app).listen(process.env.SERVER_PORT || 3206);
您无需考虑ip地址。 Heroku也将处理该问题。部署后,您将在面板中的某处获得一个链接。您可以使用该链接发送请求。