2013-01-04 14 views
20

Zainstalowałem plik node.js stąd http://nodejs.org/. w mojej maszynie windows8. kopiowane przykład kod serwera w moich server.js złożyćJak uruchomić serwer napisany w js z 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/'); 

następnie otworzył node.js szybką i pisemne węzeł C: /node/server.js ale nic się nie dzieje. Jestem programistą PHP po prostu próbując go poznać, wszelkie wskazówki będą naprawdę pomocne.

Odpowiedz

21

Nie trzeba iść w node.js szybka, wystarczy użyć standardowego Promt polecenia i pisać

node c:/node/server.js 

to działa również:

node c:\node\server.js 

a potem w Twojej przeglądarce :

http://localhost:1337 
2

Po prostu przejdź do tego katalogu pliku JS z cmd i napisz node jsFile.js lub nawet node jsFile; oba będą działały dobrze.

8

Nodejs jest językiem skryptowym (jak Python lub Ruby, w przeciwieństwie do PHP lub C++). Aby uruchomić swój kod, musisz wpisać polecenie w terminalu/powłoce/wierszu polecenia. Szukaj skrótu aplikacji w swoim systemie operacyjnym według jednej z tych nazw.

Komenda uruchomić w terminalu będzie

node server.js 

Ale najpierw trzeba przeglądać w terminalu w tym samym folderze co plik server.js. Składnia korzystania z terminala zależy od systemu operacyjnego, poszukaj jego dokumentacji.

+0

lub po prostu węzeł serwera – Abhijeet

+0

zbyt PHP jest językiem skryptowym –

3

Otwieram edytor tekstu, w moim przypadku użyłem Atom. Wklej ten kod

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/'); 

i zapisać jako

helloworld.js 

w

c:\xampp\htdocs\myproject 

katalog. Następny otworzyć node.js commamd monitu wprowadź

cd c:\xampp\htdocs\myproject 

obok

node helloworld.js 

następny Otwieram przeglądarkę Chrome i wpisz

http://localhost:1337 

i tam jest.

1

Spróbuj

node server 

z cmd wierszu w tym katalogu

Powiązane problemy