Nodejs Loopback如何访问实时服务器上的api端点?

问题描述 投票:0回答:1

我正在尝试将Loopback项目部署到实时服务器,所有这些都适用于本地。在服务器上,运行node。之后,我得到控制台日志:Web服务器监听:http://domainname:3000http://domainname:3000/explorer浏览你的REST API

所以看起来服务器正在运行。

问题是我得不到服务器的响应。无论是域名:3000还是/ explorer,还是我创建的任何端点。

有谁知道可能是什么问题?

非常感谢你

node.js loopbackjs
1个回答
1
投票

当我尝试部署代码时,我遇到了类似的问题。解决问题的一些可能的解决方案取决于您部署它的位置和方式 -

  1. 检查您的安全组是否允许端口3000上的连接。默认情况下,AWS EC2会关闭除端口80以外的所有端口。您可能必须向安全组添加例外,并允许从任何位置访问端口3000。
  2. 如果您使用的是容器,请检查容器是否打开了端口,以及容器端口是否可由托管容器的硬件访问。在Azure上,我遇到了这个问题,因为Azure Web App容器服务默认只侦听端口80和8080.所以我必须修改我的代码,以便它可以使用默认的NODE_ENV.PORT8080
© www.soinside.com 2019 - 2024. All rights reserved.