我部署的 MERN 应用无法从其他设备上的后端服务检索数据

My deployed MERN app, can't retrieve data from the backend service on other devices

我有一个在 Heroku 上 运行ning 的 MERN 应用程序,它在我的笔记本电脑上运行完美,但是当我 运行 它在我的 phone 或其他设备上时,只有前端 (React.js) 正在运行,未调用后端服务 (Node.js) 从数据库中检索数据。

我该如何解决这个问题?

好的,我自己解决了。

我发布答案以防有人需要。

您需要按照以下顺序将中间件放入server.js

screenshot of the original code