Ich versuche, einen einfachen HTTP-Server in meinem Projektverzeichnis auszuführen. Alles, was ich brauche, ist GET-Anfrage Unterstützung, so kann ich html / css / js / etc. Dafür wollte ich den http-Server von npm benutzen.
Ich habe es mit npm install http-server -g
Jetzt habe ich cd
zu meinem Projektordner, wo es die Datei index.html hat, öffne ich das Terminal und führe http-server
Aber wenn ich meinen Browser unter http://localhost:8080/index.html
öffne - kann er keine Verbindung zum Host herstellen.
Vermisse ich etwas?
Okay, das Problem war - ich hatte ein anderes Paket auf Ubuntu installiert, das auch node
Das Knoten-JS-Paket heißt nodejs
auf meinem System und ich denke, dass der http-Server spezifisch nach 'Knoten' sucht.
Um das zu umgehen:
Ich habe das Paket node mit sudo apt-get remove node
entfernt und einen Symlink für nodejs:
sudo ln -s /usr/bin/nodejs /usr/local/bin/node
Tags und Links node.js http npm httpserver