【发布时间】:2021-02-12 09:32:58
【问题描述】:
我确实尝试为我解决这个问题,但这是不可能的! 我有两个节点应用程序(一个 make in expo 和一个 make in node with adonisJs)我使用 nginx 渲染应用程序,我使用 pm2 部署节点 api ...我尝试在 localhost 虚拟机中为我的 api 发送 http 请求,并且总是失败
【问题讨论】:
-
要清楚。发出请求的客户端与服务器在同一台机器上运行(虚拟或非虚拟)?我怀疑不是,在这种情况下,您需要使用服务器正在侦听的 ip 地址(例如 VM ip)才能连接。
-
在这种情况下,客户端与 api 位于同一虚拟机中
-
那么 nginx 是如何融入其中的呢?该错误清楚地表明与 localhost:3000 的连接被拒绝,因此在显示该错误的机器上,当时没有服务器在端口 3000 侦听...
-
我安装nginx尝试解决问题..客户端从未在localhost中找到api
-
你的 nginx 只是从 3000 端口到 8080 端口提供内容。它对 loclahost 上的通信问题完全没有帮助!
标签: node.js nginx digital-ocean pm2 adonis.js