express - 无法连接到托管在 VPS 上的节点服务器
问题描述
我正在尝试解决我的 Ubuntu VPS 上节点服务器连接的连接问题。为了简化问题并确保我的完整 API 服务器没有问题,我index.js
使用简单的 Express Hello World 示例设置了一个新的。
const express = require('express')
const app = express()
const port = 3000
app.get('/', (req, res) => {
res.send('Hello World!')
})
app.listen(port, () => {
console.log(`Example app listening at http://localhost:${port}`)
})
这很好,显示控制台消息以确认应用程序正在端口 3000 上运行。
但是,当我尝试像这样到达它时vps-url:3000
,我收到了This site cannot be reached
消息。我已经尝试过各种浏览器,但没有任何运气。
我还检查了防火墙状态ufw
,它似乎工作正常。
To Action From
-- ------ ----
22/tcp ALLOW Anywhere
80/tcp ALLOW Anywhere
443 ALLOW Anywhere
22/tcp (v6) ALLOW Anywhere (v6)
80/tcp (v6) ALLOW Anywhere (v6)
443 (v6) ALLOW Anywhere (v6)
如果基本的 Express 示例无法访问,我不确定问题可能是什么。我将非常感谢有关此问题的任何指导或想法。
谢谢!
解决方案
推荐阅读
- python - 具有多个损失函数的 Keras 神经网络
- android - Bintray日落后Android项目构建失败
- javascript - 通过 Whatsapp 按钮发送选定的变体 SKU
- sql - Hive:根据年份和员工获得最小值?
- javascript - Next.js - 使用 router.push() 时禁用跳转到锚点
- c# - asp样板实现IEntityHistoryStore不工作
- android - 调用方法在对应的Item click In a RecyclerView
- .htaccess - 从 Htaccess 重定向 URL 中的 Tailing Dash
- wix - 如何使用 Wix 将文件安装到 D:驱动器(并检查 D:不是 CD ROM)
- flutter - 启动屏幕总是白色我的颤振应用程序启动