2013-01-04 59 views
20

Tôi đã cài đặt node.js từ đây http://nodejs.org/. trong máy windows8 của tôi. sao chép mã máy chủ ví dụ trong server.js tôi nộpCách chạy máy chủ được viết bằng js với 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/'); 

sau đó mở Node.js nhanh chóng và bằng văn bản nút c: /node/server.js nhưng có gì xảy ra. Tôi là một nhà phát triển php chỉ cần thử tay trên nó, bất kỳ hướng dẫn nào thực sự sẽ hữu ích.

Trả lời

21

Bạn không cần phải đi trong Node.js nhanh chóng, bạn chỉ cần sử dụng lệnh Promt tiêu chuẩn và viết

node c:/node/server.js 

này cũng làm việc:

node c:\node\server.js 

và sau đó trong trình duyệt của bạn :

http://localhost:1337 
2

Chỉ cần đi vào thư mục đó của tệp JS của bạn từ cmd và viết node jsFile.js hoặc thậm chí node jsFile; cả hai sẽ làm việc tốt.

8

Nodej là ngôn ngữ kịch bản (như Python hoặc Ruby và không giống như PHP hoặc C++). Để chạy mã của bạn, bạn cần nhập một lệnh trong dấu nhắc lệnh terminal/shell /. Tìm một lối tắt ứng dụng trong hệ điều hành của bạn bằng một trong những tên đó.

Lệnh để chạy trong nhà ga sẽ

node server.js 

Nhưng trước tiên bạn sẽ cần phải duyệt tại nhà ga để cùng thư mục với file server.js. Cú pháp để sử dụng thiết bị đầu cuối thay đổi theo hệ điều hành, hãy tìm tài liệu của nó.

+0

hay chỉ là nút máy chủ – Abhijeet

+0

PHP cũng là một ngôn ngữ kịch bản –

3

Tôi mở trình chỉnh sửa văn bản, trong trường hợp của tôi, tôi đã sử dụng Atom. Dán mã này

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

và save as

helloworld.js 

trong

c:\xampp\htdocs\myproject 

thư mục. Tiếp theo, tôi mở Node.js commamd nhắc nhập

cd c:\xampp\htdocs\myproject 

tiếp theo

node helloworld.js 

hôm sau tôi mở trình duyệt chrome của tôi và tôi gõ

http://localhost:1337 

và có nó được.

1

Chỉ cần cố gắng

node server 

từ dấu nhắc cmd trong thư mục đó

Các vấn đề liên quan