2013-01-04 3 views
20

Ich habe node.js von hier http://nodejs.org/ installiert. in meiner Windows8 Maschine. das Beispiel Server-Code in meinem server.js kopiertWie Server in Js mit Node.js ausgeführt wird

Datei die node.js prompt und geschrieben Knoten c
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/'); 

dann geöffnet: /node/server.js aber nichts passiert. Ich bin ein PHP-Entwickler nur Hände in die Hände, alle Richtlinien werden wirklich hilfreich sein.

Antwort

21

Sie brauchen nicht in node.js zu gehen prompt, brauchen Sie nur Standard-Befehl promt verwenden und

node c:/node/server.js 

schreiben dies auch funktioniert:

node c:\node\server.js 

und dann in Ihrem Browser :

http://localhost:1337 
2

Gehen Sie einfach auf dieses Verzeichnis Ihrer JS-Datei von cmd und schreiben node jsFile.js oder sogar node jsFile; beides wird gut funktionieren.

8

Nodejs ist eine Skriptsprache (wie Python oder Ruby und anders als PHP oder C++). Um den Code auszuführen, müssen Sie einen Befehl in der Terminal/Shell/Eingabeaufforderung eingeben. Suchen Sie in Ihrem Betriebssystem nach einer Anwendungsverknüpfung nach einem dieser Namen.

Der Befehl im Terminal laufen

node server.js 

sein wird, aber Sie werden zuerst in das Terminal in den gleichen Ordner wie die Datei server.js durchsuchen müssen. Die Syntax für die Verwendung des Terminals hängt vom Betriebssystem ab. Suchen Sie nach der zugehörigen Dokumentation.

+0

oder nur Knoten Server – Abhijeet

+0

PHP ist eine Skriptsprache zu –

3

Ich öffne einen Texteditor, in meinem Fall habe ich Atom benutzt. Fügen Sie diesen Code

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

und speichern als

helloworld.js 

in

c:\xampp\htdocs\myproject 

Verzeichnis. Weiter Ich öffne node.js Aufforderung eingeben commamd

cd c:\xampp\htdocs\myproject 

nächsten

node helloworld.js 

nächsten öffne ich meine Chrome-Browser und tippe ich

http://localhost:1337 

und da ist es.

1

Versuchen Sie einfach

node server 

von cmd Aufforderung in diesem Verzeichnis

Verwandte Themen