• Node.js là một môi trường máy chủ với mã nguồn mở
  • Node.js hoàn toàn miễn phí
  • Node.js chạy trên nhiều nền tảng khác nhau (Windows, Linux, Unix, Mac
    OS X, v.v..)
  • Node.js sử dụng JavaScript trên máy chủ

Với mỗi ngôn ngữ lập trình em thấy thường có rất nhiều framework hỗ trợ. Ví dụ như trong PHP thì có Zend, Cake, Symfony... Trong Ruby thì có Rails, Sinatra. Còn với thằng Node.js thì để làm web em thấy ngoài MEAN stack (MongoDB, Express.js, Angular và Node.js) ra thì không còn lựa chọn nào khác thì phải?

Khi mình cài đặt mongoose driver sử dụng npm gặp lỗi như sau:

{ [Error: Cannot find module '../build/Release/bson'] code: 'MODULE_NOT_FOUND' } js-bson: Failed to load c++ bson extension, using pure JS version Example app listening at http://0.0.0.0:3000 [Error: failed to connect to [localhost:27017]]

Mình đã cài đặt MongoDB trên máy local rồi và kết nối bằng client thấy không có vấn đề gì xảy ra.

Khi chạy lệnh nodejs write_file.js trên DOS thì mình gặp phảid lỗi:

{ [Error: EACCES, open '/home/test.txt'] errno: 3, code: 'EACCES', path: '/home/test.txt' } 

Giờ fix lỗi này thế nào vậy mọi người?

Mình bị lỗi như sau khi chạy câu lệnh đẩy source code lên server để deploy:

The authenticity of host 'heroku.com (50.19.85.154)' can't be established.
RSA key fingerprint is 8b:48:5e:67:0e:c9:16:47:32:f2:87:0c:1f:c8:60:ad.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'heroku.com,50.19.85.154' (RSA) to the list of known hosts.
Permission denied (publickey).
fatal: The remote end hung up unexpectedly

Mọi người cho mình hỏi khắc phục lỗi này như thế nào vậy?...