2013-01-04 16 views
20

Ho installato node.js da qui http://nodejs.org/. nella mia macchina windows8. copiato il codice del server esempio nel mio file di server.jsCome eseguire il server scritto in js con Node.js

var http = require('http'); 
http.createServer(function (req, res) { 
    res.writeHead(200, {'Content-Type': 'text/plain'}); 
    res.end('Hello World\n'); 
}).listen(1337, '127.0.0.1'); 
console.log('Server running at http://127.0.0.1:1337/'); 

poi aprì la node.js pronta e scritto nodo c: /node/server.js ma non succede nulla. Sono uno sviluppatore di php che ci prova, qualsiasi linea guida sarà davvero utile.

risposta

21

Non è necessario andare in node.js pronta, è sufficiente utilizzare il comando promt di serie e scrivere

node c:/node/server.js 

questo funziona anche:

node c:\node\server.js 

e poi nel tuo browser :

http://localhost:1337 
2

Basta andare su quella directory del file JS da cmd e scrivere node jsFile.js o anche node jsFile; entrambi funzioneranno bene.

8

Nodejs è un linguaggio di scripting (come Python o Ruby, ea differenza di PHP o C++). Per eseguire il tuo codice, devi inserire un comando nel terminale/shell/prompt dei comandi. Cerca un collegamento dell'applicazione nel tuo sistema operativo con uno di questi nomi.

il comando da eseguire nel terminale sarà

node server.js 

Ma è necessario prima di navigare nel terminale nella stessa cartella del file server.js. La sintassi per l'utilizzo del terminale varia a seconda del sistema operativo, cercare la relativa documentazione.

+0

o solo nodo di server – Abhijeet

+0

PHP troppo è un linguaggio di scripting –

3

Ho aperto un editor di testo, nel mio caso ho usato Atom. Incolla questo codice

var http = require('http'); 
http.createServer(function (req, res) { 
    res.writeHead(200, {'Content-Type': 'text/plain'}); 
    res.end('Hello World\n'); 
}).listen(1337, '127.0.0.1'); 
console.log('Server running at http://127.0.0.1:1337/'); 

e salvare come

helloworld.js 

in

c:\xampp\htdocs\myproject 

directory. Poi ho aperto node.js commamd pronta immettere

cd c:\xampp\htdocs\myproject 

prossimo

node helloworld.js 

prossimo apro il mio browser Chrome e digitare

http://localhost:1337 

e non v'è.

1

Basta provare

node server 

dal richiamo del cmd nella directory