Skip to content

Latest commit

 

History

History
27 lines (23 loc) · 1.34 KB

readme-faq.md

File metadata and controls

27 lines (23 loc) · 1.34 KB

Câu hỏi kỹ thuật

  1. Khi nào dùng method, khi nào dùng statics?

  2. Code flow tổng quan là gì?

  3. Middleware là gì?

  4. Các middleware có cần viết theo thứ tự trong app.js hay không?

  5. Dùng công cụ gì để test API?

    • "Naive" test: Sử dụng POSTMAN. Xem tại đây [TODO: Viết bài, chèn link]
    • "Automation" test: Mocha, Chai và Chai-http
  6. Dùng công cụ gì để xem database? Sử dụng Robo3T (trước kia là Robomongo). Xem tại đây [TODO: Viết bài, chèn link]

  7. req là gì? trông như thế nào?

  8. res là gì? trông như thế nào?

  9. Làm thế nào để test req, và res của trang của mình:

    • Fiddler application
    • Web sniffers (e.g. Websniffer)
    • Browser extensions like HttpFox.
  10. Làm thế nào để server biết người dùng đăng nhập phía front-end là chính chủ?

  11. Sự khác biệt giữa 1 middleware function và 1 route handler callback là gì?

  12. File /bin/www có vai trò gì? file app.js có vai trò gì?

  13. Hàm require() là của Express.js? có vai trò gì? khác gì với import? tương tự với exportmodules.export?

  14. Trong app.js sử dụng var để khai báo các module. Chuyển sang let hoặc const có được không?

  15. Babel để làm gì?

  16. Nodemon là cái gì?