首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >raspberry pi 3上的Node.js服务器未在web浏览器中加载

问raspberry pi 3上的Node.js服务器未在web浏览器中加载
EN

Stack Overflow用户
提问于 2020-08-11 10:43:59
回答 1查看 63关注 0票数 0

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

​

代码语言:javascript
复制
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上没有正确安装node有关(我不确定是否安装了或需要下载Linux二进制文件ARM)。

EN

回答 1

Stack Overflow用户

发布于 2021-06-04 10:54:33

您的raspberry pi & node服务器配置似乎很好。

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

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

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

代码语言:javascript
复制
hostname        // for hostname

hostname -i     // for local IP

hostname -I     // for public IP```
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63350748

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档