Triển khai mongodb là gì?
Heroku là nền tảng 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 viết này là giúp các bạn sau khi hoàn thành dự án của mình sẽ được đưa lên internet giúp các bạn có thể chia sẽ dự án 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 ứng dụng trên HerokuBướ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' next to select 'create ne;kw app' thì nó sẽ hiển thị một biểu mẫu như thế này nếu bạn điền đầy đủ thông tin tipn nhé Bước 2. Sau khi điền đầy đủ thông tin để tạo ứng dụng, bây giờ bạn sẽ thấy phần bảng điều khiển để bạn có thể tùy chỉnh ứng dụng của mình bao gồm các chức năng chính như. triển khai, tài nguyên, tổng quan, cài đặt, số liệu, Cách Deploy Project Lên HerokuBước 1. Các bạn download heroku về máy nha link download. Mình giới thiệu các bạn nên dowload thay vì cài đặt npm nha. Tùy vào hệ điều hành mà bạn cài đặt sao cho phù hợp nha Bước 2. Các bạn vào thư mục source code của mình, gõ 'cmd' để mở terminal Mình sẽ depoy cái project làm chức năng đăng nhập sử dụng NodeJS và MongoDB mà lúc trước mình hướng dẫn các bạn lên heroku cho các bạn cùng tham khảo Các bước triển khai dự án lên heroku Nếu các bạn chạy git rồi thì không cần phải git init nữaThat only need to do 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 Sau khi các bạn đẩy mã nguồn lên heroku, các bạn mở ứng dụng lên bằng lệnh heroku open hoặc có thể mở ứng dụng bằng cách nhấp vào nút mở ứng dụng bên góc phải màn hìnhKhi bạn mở ứng dụng ra thì sẽ thấy nó báo lỗi. Các bạn cứ bình luận từ mình sẽ sửa lỗi Các bạn gõ heroku logs để xem nó bị lỗi gì nhaCác bạn chú ý chỗ mình khoanh vùng lỗi nha nó báo lỗi là. thiếu tập lệnh bắt đầu. Mình các bạn chạy local, các bạn gõ node app. js nhưng khi bạn triển khai lên heroku thì nó sẽ không hiểu là nên chạy cái gì. Thì các bạn fix theo mình nha Trong thư mục mã nguồn bạn tạo cho mình tệp 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 2Sau khi bạn thêm tệp Procfile, bạn phải cập nhật những thay đổi bằng lệnh git add . heroku login 4git push heroku master Khi các bạn cập nhật mã của mình xong rồi nhập heroku open mở lại ứng dụng nhưng vẫn bị lỗi. Bạn cứ gõ heroku logs rồi xem nó bị lỗi gì nhaThì nó sẽ thông báo lỗi chưa khởi động cơ sở dữ liệu MongoDB Bước 3. Database Connected Cho Project Các bạn đã đăng ký tài khoản MongoDB Atlas (mỗi tài khoản chỉ được sử dụng miễn phí một lần thôi nha). Sau khi đăng ký tài khoản xong bạn sẽ được, bạn sẽ đến phần cấu hình để tạo cơ sở dữ liệu Sau khi các bạn cấu hình để tạo xong cơ sở dữ liệu thì sẽ đến bước Get Started, các bạn hoàn thành các bước này thì sẽ đến phần kết nối cơ sở dữ liệu Các bạn nhấn vào nút kết nối tiếp theo nhấn vào phần kết nối ứng dụng của bạn Tiếp theo là các bạn sao chép chuỗi kết nối của MongoDB Atlas Sau đó add vào phần Config Vars của heroku Thế là xong bây giờ click vào open app để mở app ra xem nó có chạy không nha và kết quả là nó có hoạt động các bạn ạ. ) Các bạn thử đăng ký tài khoản rồi xem thử cơ sở dữ liệu nó xuất hiện cái gì nha Các bạn click vào Collections sao đó select vào phần test để xem cơ sở dữ liệu nó có hiển thị gì không nha Các bạn vào đây để xem app mình đã triển khai trên heroku 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 viết này các bạn có thể tự mình triển khai 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 chủ đề hay và chất lượng hơn ủng hộ mình tại đây nha |