2012-05-14 37 views
21

Recientemente ingresé al nodo y lo instalé en mi servidor local. Estoy usando WAMP. Estoy en Windows Vista.Iniciando un servidor node.js

Anwyay, lo instalé. Hice un nuevo archivo en mi directorio localhost con este ser llamado server.js

var http = require('http'); 

http.createServer(function (request, response) { 
    response.writeHead(200, { 
     'Content-Type': 'text/plain', 
     'Access-Control-Allow-Origin' : '*' 
    }); 
    response.end('Hello World\n'); 
}).listen(1337); 

Luego fui al nodo y trató de escribir % node server.js y todo lo que conseguí fue un elipses. ¿Lo que da?


ACTUALIZACIÓN: Revisé mi variable de Sistemas y vi que mi PATH listas de los Node.js como C:\Program Files (x86)\nodejs\

enter image description here

+0

¿Qué quiere decir con "ellipses"? ¿Podría mostrarnos la salida literal después de presionar Return? FWIW, el código como se muestra funciona para mí. – Ashe

+2

¿Has golpeado localhost: 1337? ¿Qué contenido hay? – dwerner

+0

Me sale '¡Vaya! Google Chrome no se pudo conectar a localhost: 1337'. Sin embargo 'localhost' parece conectarse bien ya que puedo ver la página WAMP en' localhost' – nn2

Respuesta

43

Run cmd y luego ejecutar node server.js. En su ejemplo, está tratando de usar el REPL para ejecutar su comando, lo que no va a funcionar. La elipsis es node.js esperando más tokens antes de cerrar el alcance actual (puede escribir el código y ejecutarlo sobre la marcha aquí)

+1

Obtengo las elipsis ... – nn2

+0

Oh, lo entiendo. Gracias Señor. – nn2

+3

'Error: No se puede encontrar el módulo 'C: \ Program Files \ nodejs \ server.js' en Function.Module._resolveFilename (module.js: 338: 15) en Function.Module._load (module.js: 289: 25) en Function.Module.runMain (module.js: 467: 10) al inicio (node.js: 136: 18) en node.js: 963: 3' –

Cuestiones relacionadas