Tác giả Chủ đề: [Căn bản] Nodejs cheatsheet  (Đọc 2673 lần)

0 Thành viên và 2 Khách đang xem chủ đề.

Offline admin

  • Administrator
  • Giáo sư
  • *****
  • Điểm yêu thích 105
  • Giới tính: Nam
  • Học, học nữa, học mãi
    • Diễn đàn Nhật Bản
  • Paypal Account: admin@diendannhatban.info
[Căn bản] Nodejs cheatsheet
« vào lúc: Thứ bảy, 1/10/2016, 10:58:58 am »
Keyword: node, nodejs, api, rest

1. Giới thiệu
- Căn bản về Node.js
- Nghiên cứu và phát triển REST API với Node.js

2. Vấn đề
# Sử dụng Sequelize cho db migration
(Đang cập nhật)

# Căn bản Node.js API
Code: Bạn không thể xem liên kết này. Đăng ký hoặc Đăng nhập
# Cài đặt gói quản lý package trên Ubuntu (16.04 LTS)
sudo apt install npm 
sudo apt install nodejs-legacy

# Cài đặt npm trên Linux or CentOS
sudo yum install npm

- Quản lý version của node
Code: Bạn không thể xem liên kết này. Đăng ký hoặc Đăng nhập
sudo npm install -g n // nodejs verison stable
sudo n 4.4.7 # install node ver 4.4.7

// update version on nodejs
sudo npm install npm@latest -g
sudo npm cache clean -f
sudo npm install -g n
sudo n stable

- Cài đặt PM2 để quản lý cái ứng dụng chạy trên Node.js Bạn không thể xem liên kết này. Đăng ký hoặc Đăng nhập
Code: Bạn không thể xem liên kết này. Đăng ký hoặc Đăng nhập
npm install pm2 -g
pm2 start app.js

- Đọc biến thiết lập sẵn trên môi trường của hệ điều hành
Code: Bạn không thể xem liên kết này. Đăng ký hoặc Đăng nhập
process.env.ENV_VARIABLE
*ENV_VARIABLE: là biến đã thiết lập sẵn trên môi trường của hệ điều hành

- Ngừng port đang chạy với nodejs server bằng command
Code: Bạn không thể xem liên kết này. Đăng ký hoặc Đăng nhập

# Trong trường hợp không biết port nào đang chạy với nodejs (liệt kê tất cả các port đang chạy với node)
ps aux | grep node (khuyên dùng :D)
netstat -anb | grep 8080 (reference)
lsof -i :8080 -S (reference)

# Dừng với port number (vd: dừng dịch vụ đang chạy ở port 6000)
fuser -k 6000/tcp;

3. Tham khảo
- Bạn không thể xem liên kết này. Đăng ký hoặc Đăng nhập
- Public API Bạn không thể xem liên kết này. Đăng ký hoặc Đăng nhập
- Bạn không thể xem liên kết này. Đăng ký hoặc Đăng nhập
« Sửa lần cuối: Thứ ba, 4/04/2017, 08:54:11 am gửi bởi admin »


Diễn đàn Nhật Bản