簡體   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