【发布时间】:2020-07-05 11:41:14
【问题描述】:
我在 heroku 上创建了一个 hapi.js 后端应用程序。经过一堆问题后一切正常。现在,我想用 react.js 创建一个前端应用程序,但是我有一个问题:
const server = Hapi.server({
port: process.env.PORT,
host: '0.0.0.0'
});
要定义后端的端口,我有环境变量,所以我真的不知道它的值。那么react 应用如何知道连接的服务器的正确端口呢?
【问题讨论】:
-
您不必在 React 应用程序中提供端口即可连接到后端。只需提供 heroku 的应用程序 url。 Heroku 会在 80 和 443 端口自动公开您的服务,并将代理映射到自己后面。
-
您的后端应用 URL 必须类似于 your-app-name.herokuapp.com
标签: node.js reactjs heroku client-server hapi