reactjs - 在 Heroku 上部署网站后如何访问后端?
问题描述
我的后端在 localhost 的 5000 端口上运行。所以很明显,当我使用世界各地的其他人从前端连接到后端时,const socket = io.connect('http://localhost:5000')
将无法访问它。我已经在 Heroku 上部署了 React 应用程序。
[https://murmuring-reaches-27066.herokuapp.com/]
复制 ID 按钮不起作用,因为我不明白在生产模式下如何连接到后端。我的后端代码(仅包含相关代码)
const express = require("express")
const http = require("http")
const app = express()
const server = http.createServer(app)
const io = require("socket.io")(server, {
cors: {
origin: "https://murmuring-reaches-27066.herokuapp.com/",
methods: [ "GET", "POST" ]
}
})
任何帮助表示赞赏。
解决方案
推荐阅读
- javascript - 从多个文件中导出一组函数
- linux - 我无法按世界选择文本
- aws-chime-sdk - AWS Chime SDK js 无法识别视频和音频元素
- reactjs - 在 React 中映射数组时仅获取最后一项的数据
- php - Sonarqube 错误:这个项目的主分支是空的
- javascript - 水平子菜单在 iPhone 上不起作用(适用于 Chrome 和 Safari)
- api - 列出 Stripe 中的所有非订阅费用
- database - 为什么 MongoDB 不使用复合索引进行查询?
- ios - Flutter - 向下滑动启动 Navigator.pop 动画
- java - 嗨,我正在尝试将 JtextField 中的数据输入到记事本中,并且在同一个记事本中也需要旧数据