Em vez disso, executei um servidor simples chamado "http-server" ( link ) e usei
http-server /path/to/index -a 192.xxx.xx.xx -p 3000
De alguma forma, meu instrutor conseguiu fazê-lo no localhost, mas não importa isso agora. Se você está preso aqui como eu estava, vá para configurações de rede VMware e selecione personalizado VMnet1 como um adaptador de rede. Em seguida, execute ipconfig no host e obtenha o endereço IP do VMnet1 e conecte-se a ele no seu navegador em 192.xxx.xx.xx: 3000 e ele deve funcionar.
Espero que isso ajude, mas se alguém sabe como na grande terra verde para obter isso no localhost por favor me avise.
EDIT ONE:
Usar as configurações do VMnet1 (somente host) não dará ao servidor acesso à Internet, mas fazer o mesmo com o VMnet8 (NAT) funcionará melhor.
EDITAR DOIS:
Consulte também Express para essencialmente o mesmo método, mas com javascript. link
- crie o arquivo index.js com
var express = require('express')
var app = express()
app.get('/', function (req, res) {
res.send('Hello World')
})
app.listen(3000)
-
Execute
nodejs index.js
no servidor OU como é chamado na documentação do Express- vá para o endereço IP dos servidores na porta 3000 no navegador host.