Ich habe eine einfache node http server
läuft auf einem vagrant
VM. Ich möchte mit meinem Browser auf meinem lokalen Rechner darauf eingehen.Verbinden mit Knoten js Server läuft auf vagrant Maschine
varhttp=require("http");
http.createServer(function(request,response){
response.writeHead(200, {"Content-Type": "text/plain"});
response.write("Hello World");
response.end();
}).listen(3000);
Das ist mein Vagrantfile:
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.vm.box = "ubuntu/xenial64"
config.vm.network "forwarded_port", guest: 80, host: 8080
config.vm.provision "shell", path: "config.sh"
end
Ich kann nicht herausfinden, wie es aus meinem Browser zu adressieren.
Immer wenn ich curl localhost:3000
in der vagrant VM mache, bekomme ich die Hello world
Nachricht.
Von meinem lokalen Computer bekomme ich This site can’t be reached
immer wenn ich versuche, localhost:8080
zu öffnen, wie in Vagrant forwarding vorgeschlagen.
Sie haben die Weiterleitung buchstäblich kopiert, ohne zu verstehen, was sie tut? Sie müssen weiterleiten 3000 –
@ cricket_007 Ja, ich bat um etwas Klärung, danke !. Jetzt verstehe ich, wie es funktioniert. –