Nodejs Express无法联系到此站点?
我对Node完全陌生,我试图在主机centos 7(vultr.com)上运行一个testing站点。 我有nodejs,快速安装。
Hello.js
const express = require('express') const app = express() app.get('/', function (req, res) { res.send('Hello World!') }) app.listen(3000, function () { console.log('Example app listening on port 3000!') })
运行节点hello.js
在我的电脑上, http:// xxxx:3000 / =>显示无法到达此站点
xxxx花了很长时间回应。
更新:
我想你应该考虑一下你的服务器端口。 你在CentOS中打开端口3000吗?
你可以通过input来检查你的开放端口
iptables -L
我认为防火墙阻塞了你的端口,你可以通过键入这个命令来打开它
iptables -A INPUT -p tcp --dport 3000 -j ACCEPT
如果您正在使用远程服务器,可能是您的8080端口被阻止。
如果你有root权限并且80端口是打开的,你可以尝试用sudo运行脚本
但第一个select可能是你的问题
- 运行在VPS(linux)上的NodeJS应用程序在我的笔记本电脑进入睡眠状态时崩溃
- npm找不到package.json
- node.js + express + mongodb任何人都曾尝试使用快速'会话pipe理与副本集
- Node Express说EADDRINUSE但端口是免费的
- express.js – 创build一个新的pdf并强制下载,而不保存在服务器上
- 如何处理Angular $ http中的Express response.write()响应
- 用节点的ejs模板框架处理php文件
- Shopify。 用shopify-node-api更新元字段时出现问题
- 节点和MySQL – 解决“太多连接”的问题