nodejs-logo

Thực sự việc cài NodeJS trên window thì cũng không khác mấy những phần mềm bình thường, cứ start rồi next next… finish ^^. Vì vậy trong bài viết này ngoài việc cài mình cũng sẽ giải thích thêm 1 số kiến thức căn bản cần biết về NodeJS cho newbie.

Đôi lời chém gió ban đầu

Như các bạn đã biết javascript là ngôn ngữ phía client còn để thực hiện những công việc về phía server thì chúng ta thưởng sử dụng các ngôn ngữ lập trình như ASP.NET, PHP, Ruby in Rails, Perl,… Nhưng khi Node.js ra đời nó cho phép các nhà phát triển ứng dụng chỉ cần sử dụng Javascript để lập trình cho cả client side và server.

Cài đặt

Truy cập vào đường link sau: https://nodejs.org/en/download/ chọn gói cài đặt phù hợp với máy bạn

download nodejs page

Sau đó mở file cài đặt lên và cứ việc next thôi :))
setup_nodejs
Lưu ý: phải nhớ đường dẫn này nhé, vì sau khi cài xong các bạn phải truy cập vào đường link này gọi thì mới start được App lên. Điều này rất phiền phức, nhưng mình sau đó mình sẽ hướng dẫn bạn add vào CLI của window, có thể chạy trực tiếp trên Command Prompt (CMD) ở bất kỳ đâu.
setup_nodejs3
setup_nodejs5

Sau khi finish, bạn mở command promt tại thư mục đã cài đặt NodeJS, với mình là D:\Program Files\nodejs, rồi gõ lệnh node -v (của mình là v0.12.5)
show nodejs version in cmd

Phiền phức thật khi phải truy cập như vậy mới có thể chạy NodeJS được, sau đây mình sẽ hướng dẫn bạn add nodejs vào CLI như đã nói lúc trước, mình chỉ hướng dẫn trên Window thôi, không có điều kiện sử dụng Mac 🙂
 Vào System Properties, cái này click chuột phải vào My Computer, tùy hệ điều hành, nó sẽ khác nhau nhé, chọn tab Advanced, nhấn nút Environment Variables. Coi trong mục System Variables, có 1 trường là Path, click Edit nó.
add nodejs cli
Sau đó add cái đường dẫn mà bạn đã cài NodeJS vào đó, cứ gõ “;” rồi paste thêm 1 dòng ở cuối. Do nodejs mình cài lâu rồi, sau này có cài thêm 1 số ứng dụng khác nên lúc này thấy nó nằm ở giữa.

Sau này khi cài Composer phar của PHP, hay Ruby, Redis,… cũng có thể ứng dụng lại cách thức này

Node Packaged Modules (npm)

Node Packaged Modules là hỗ trợ cho việc quản lý và cài đặt các module nó cũng kiểu như dạng composer quản lý các thư viện trong PHP.Và để cài đặt các module trong nodejs thì chỉ cần thực hiện cú pháp đơn giản:

npm install module_name

npm install expressjs

Nếu muốn lưu vào file package.json thì gõ thêm –save, nó sẽ lưu tên module, kèm phiên bản vào file packgage.json

npm install expressjs –save

Một số module phổ biến trong NodeJS:

  • express : đây được là là web framework của nodejs
  • mongoose : tạo model kết nối xuống MongoDb, như Entity Framework trong ASP.NET
  • jade : 1 dạng view template, như Razor của ASP.NET MVC
  • connect-mongodb : giúp kết nối với mongodb
  • nodemailer : module gửi mail
  • socket.io : Sử dụng trong những ứng dụng cần realtime như chat
  • request : quản lý yêu cầu và dữ liệu được truyền giữa client và server nodejs

Chạy chương trình thuần NodeJS đầu tiên

Sau khi chạy thành công, bạn vào trình duyệt gõ: 127.0.0.1:3002 sẽ thấy kết quả

Bạn có thể truy cập vào 2 bài viết Hello World ExpressJS trước của mình để tham khảo thêm nhé

http://trankyphat.com/lap-trinh/hello-world-expressjs-4-x-72/

http://trankyphat.com/lap-trinh/tao-website-dau-tien-voi-expressjs-87/

Chúc các bạn thành công ^^, hãy đón đọc những bài viết tiếp theo liên quan đến NodeJS của mình nhé

Cài đặt NodeJS trên Window

Category: NodeJSPrograming
0
4392 views

Join the discussion

Your email address will not be published. Required fields are marked *