Heroku là một nền tảng dưới dạng dịch vụ cho phép các nhà phát triển xây dựng, chạy và vận hành các ứng dụng hoàn toàn trong đám mây.
Mục đích của bài này là giúp các bạn sau khi hoàn thành xong project của mình sẽ được đưa lên internet giúp các bạn có thể chia sẽ project cho tất cả mọi người cùng xem thành quả của mình.
Bắt Đầu Thôi Nào
Tạo App Trên Heroku
Bước 1: Sau khi các bạn đăng ký tài khoản Heroku. Thì các bạn bắt đầu tạo app thôi nào. Các bạn nhấn vào nút 'new' tiếp đến chọn 'create ne;kw app' thì nó sẽ hiển thị một form như thế này các bạn điền đầy đủ thông tipn nhé.
Cách Deploy Project Lên Heroku
Bước 1: Các bạn dowload heroku về máy nha link dowload.Mình khuyên các bạn nên dowload thay vì cài npm nha. Tùy vào hệ điều hành các bạn cài đặt sao cho phù hợp nha.
git init
nữa
Mà chỉ cần làm các bước còn lại
heroku login
heroku git: remote -a login-me
git add .
git commit -m"finsh-project"
git push heroku master
heroku open
hoặc có thể mở app bằng cách click vào nút open app bên trên góc phải màn hình.
Khi các bạn mở app ra thì sẽ thấy nó báo lỗi. Các bạn cứ bình tình từ từ mình sẽ fix được lỗi.
heroku logs
để xem nó bị lỗi gì nha
Procfile
bên trong bạn thêm cho mình dòng web: node app.js
và các bạn xóa lệnh heroku login`0 thay đổi `heroku login`1 thành `heroku login`2
Sau khi các bạn thêm file Procfile thì các bạn phải cập nhật những thay đổi bằng lệnh:
git add .
`heroku login`4
git push heroku master`
Khi các bạn cập nhật code của mình xong rồi gõ heroku open
mở lại app nhưng vẫn bị lỗi. Bạn cứ gõ heroku logs
rồi xem nó bị lỗi gì nha:
Lời Kết
Vậy Là Xong Hướng Dẫn Cách Deploy Project NodeJS Lên Heroku Và Sử Dụng Database MongoDB Atlas rồi nhé. Sau khi thực hiện xong bài này các bạn có thể tự mình deploy dự án nào đó.
Nếu mọi người cảm thấy bài viết này hay thì có thể ủng hộ mình để mình có động lực để ra những bài topic hay và chất lượng hơn ủng hộ mình tại đây nha.