Ich versuche, eine Nodejs App auf Raspberry Pi 2 zu bauen. Ich habe ein Problem mit der Verbindung mit dem Nodejs Server. Ich bekomme immer wieder "Konnte nicht verbinden: Verbindung verweigert", wenn ich versuche, mich über localhost oder remote von meinem Mac (192.168.1.151:8080) zu verbinden, bin mir nicht sicher, was ich hier falsch mache.Ich kann keine Verbindung zu Nodejs Server auf Raspberry Pi
Code aus meiner server.js-Datei.
var express = require('express'),
mongoose = require('mongoose'),
bodyParser = require('body-parser'),
http = require('http'),
app = {},
server = {};
// Create instance of application
app = express();
// Create server instance
server = http.createServer(app);
// Entry point into app
app.get('/', function(req, res){
res.sendfile('index.html', function(err, res){
if(err){
console.log(err);
}else{
console.log(res);
}
})
});
// Run app on port 3000
server.listen('8080', function(){
var host = server.address().address,
port = server.address().port;
console.log('Vudu Home Automation listening at http://%s:%s', host, port);
});
Jede Hilfe wäre willkommen. Vielen Dank im Voraus
Ergebnisse von laufenden sudo netstat -vltn: Aktive Internet-Verbindungen (nur Server)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:548 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:6001 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:1883 0.0.0.0:* LISTEN
tcp6 0 0 :::22 :::* LISTEN
tcp6 0 0 :::1883 :::* LISTEN
tcp6 0 0 ::1:4700 :::* LISTEN
Ich sollte den Verbindungsteil neu formulieren. Ich verbinde mich über ssh mit dem pi, so dass der Teil über das Ansehen der App über localhost eigentlich auch über ssh fern ist. –
Zuerst sollten Sie feststellen, ob Sie eine Netzwerkverbindung zu Ihrem Raspberry Pi haben. Können Sie "ping 192.168.1.151" von dem Computer aus ausführen, von dem Sie eine Verbindung herstellen möchten? Können Sie dann überprüfen, ob der Server auf dem Pi ausgeführt wird? – jfriend00
Es scheint, dass ich 192.168.1.151 pingen kann. 20 Pakete gesendet, 20 Pakete empfangen, 0.0% Paketverlust Hin- und Rückfahrt min/avg/max/Stddev = 1.982/4.561/16.925/3.357 ms –