gpt4 book ai didi

javascript - 如何在我的 VPS 上启动 Nodejs RESTful 服务?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:42:53 25 4
gpt4 key购买 nike

我已经完成了这些步骤:

  1. 编写一个简单的 RESTful 服务使用 Node 。 (它在我的本地主机上运行良好。)
  2. 将这些代码推送到 Github( https://github.com/HotHunter/VirginBlog/tree/develop/Server )。
  3. 在 Vultr.com 上部署 VPS(CentOS)。 IP:45.76.212.189
  4. 在我的 VPS 上安装并启动 MongoDB 服务器。
  5. 在我的 VPS 上安装最新版本的 Node 。
  6. 将我的 RESTful 代码克隆到我的 VPS。
  7. 使用命令“node app.js”启动 RESTful 服务。 enter image description here

问题:

发送请求后我无法得到任何响应。(但它在我的本地主机上工作正常。) enter image description here

如何正确启动 RESTful 服务?

最佳答案

其实是防火墙拦截了请求。

解决方案(适用于 CentOS 7):

  1. 查看防火墙是否屏蔽端口,列出开放端口:

    $ firewall-cmd --list-all

  2. 如果列表不包含您的服务需要的端口,请使用以下命令打开它:

    $ sudo firewall-cmd --zone=public --add-port=80/tcp --permanent

    $ sudo firewall-cmd --reload

More details, reference to this post: http://ask.xmodulo.com/open-port-firewall-centos-rhel.html

关于javascript - 如何在我的 VPS 上启动 Nodejs RESTful 服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40781691/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com