繁体   English   中英

树莓派 3 上的 Node.js 服务器未在 web 浏览器中加载

[英]Node.js server on raspberry pi 3 not loading in web browser

我是树莓派上 node.js 的新手,我正在尝试启动并运行我的第一台本地服务器。 我将计算机远程 ssh 安装到我的 pi 中,并使用 vscode 运行我的 node.js 文件。

 console.log('test') var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, { 'Content-Type': 'text/html' }); res.end('Hello World;'). });listen(8080);

运行基本的本地服务器文件时,我无法访问 localhost:8080 的页面。 但是,终端正确显示了我记录的消息,因此它正在运行。 这可能与我可能在我的 pi 上错误地安装节点有关(我不确定我是否需要或需要下载 Linux Binaries ARM)。

您的树莓派和节点服务器配置似乎很好。

如果您尝试从终端检查,则必须使用curl

在您的情况下,它将curl http://localhost:8080并且您将收到服务器响应。

如果要检查远程计算机浏览器,则需要使用树莓派 IP 或主机名进行连接。 您可以通过 ssh 尝试以下命令来获取 IP 或主机名

hostname        // for hostname

hostname -i     // for local IP

hostname -I     // for public IP```

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM