真实服务器上的json服务器

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

有人可以帮助我在真实服务器上安装 json-server 吗?我有 URL 和 SSH 访问权限。如何设置类似于 render.com 上的 json 服务器,例如 myurl.com/posts?

我已经安装了 json-server,但是当我运行它时,它在服务器的本地主机上运行,端口为 3000 或可以使用 -p 选项设置的任何端口。我正在尝试这样的事情:json-server --watch db.json --host myurl.com --port 3000。

它正在运行,但我无法访问它。我的浏览器中出现“ERR_CONNECTION_REFUSED”错误。

非常感谢!

在真实服务器上安装了 json-server,尝试使用 npm run 或 node server.js 运行。它正在运行,但我无法访问它。

node.js reactjs react-admin json-server
1个回答
0
投票

有很多因素可能会导致连接被拒绝 - 也许您的主机有防火墙或访问设置阻止端口 3000 上的连接?

既然您提到了 render.com,我不确定这是否是您所指的“真实服务器”:如果您尝试通过 SSH 连接到渲染上的主机,则您将无法访问 VPS。你已经通过 SSH 连接到了他们为你运行的 docker 主机,并且暴露给外界的端口是在容器创建时定义的,因此可以在另一个端口上运行某些内容,并且可以在 docker 主机外部访问它。

您可能可以在 render 上免费托管 json-server

© www.soinside.com 2019 - 2024. All rights reserved.