Mongodb uri heroku

MongoDB Atlas rất dễ dàng và miễn phí để thiết lập và phát triển MongoDB trên Heroku. Atlas MongoDB thường được gọi là nền tảng ứng dụng dữ liệu đa đám mây. Đây là một dịch vụ tích hợp dữ liệu và dịch vụ DB đám mây giúp đơn giản hóa và tăng tốc cách người dùng xây dựng với dữ liệu. mongoDB Atlas rất dễ dàng và miễn phí để thiết lập và triển khai MongoDB trên Heroku. MongoDB Atlas thường được gọi là nền tảng ứng dụng dữ liệu đa đám mây. Đây là một dịch vụ DB đám mây và dữ liệu tích hợp giúp đơn giản hóa và tăng tốc cách người dùng xây dựng bằng dữ liệu

Nội dung chính Hiển thị

  • Cách phát triển MongoDB trên Heroku
  • Cụm từ thiết lập Atlas MongoDB
  • Kết nối với cụm từ của bạn
  • Tạo tài khoản Heroku
  • Đăng nhập và tạo một ứng dụng mới trên trang web Heroku
  • Lấy chuỗi kết nối cụm Atlas của bạn
  • Heroku có thể tổ chức MongoDB không?
  • Tôi nên triển khai MongoDB ở đâu?
  • Làm thế nào để bạn phát triển Node JS MongoDB trên Heroku?
  • MongoDB có thể được lưu trữ trên AWS không?

Khi bạn bắt đầu xây dựng ứng dụng đám mây phức tạp hơn, việc chọn các công cụ và dịch vụ thích hợp có xu hướng khá đảo ngược. Tuy nhiên, đó không phải là trường hợp khi chọn dịch vụ DB Cloud tốt nhất, vì MongoDB Atlas là giải pháp tốt nhất của bạn

Mặt khác, Heroku là một nền tảng nền tảng như một dịch vụ (PAAS) cung cấp cho các nhà phát triển khả năng chạy, xây dựng, thao tác và vận hành các ứng dụng trên đám mây. Heroku support vô số ngôn ngữ lập trình

Hướng dẫn bài viết này sẽ minh họa cách phát triển khai thác MongoDB trên Heroku. Chúng tôi sẽ sử dụng phiên bản MongoDB Atlas vì nó dễ dàng tương thích với hầu hết các ứng dụng Heroku. Quá trình này có vẻ phức tạp lúc đầu, nhưng bạn sẽ nhận ra rằng không có gì phức tạp khi bạn đi sâu vào nó. Tất cả những gì cần thiết là đặt chuỗi kết nối cụm từ Atlas MongoDB của bạn thành một biến cấu hình Heroku đã biết và bạn rất tốt để đi

Phiên bản Atlas là một dịch vụ đám mây MongoDB được quản lý đầy đủ, tự động hóa quản lý cụm MongoDB trong đám mây. Nó cung cấp cho người dùng trò chơi chơi tự động, bản sao lưu tự động, quản lý bộ hoàn chỉnh, công cụ phân tích và lỗi kích thích tối đa. MongoDB Atlas là một trong những DBAA tinh vi nhất

Thực hiện theo các bước được cung cấp ở đây để tìm hiểu làm thế nào để đưa MongoDB lên và chạy nhanh chóng. Bạn cũng sẽ có thể xem cách kết nối cụm Atlas MongoDB với các ứng dụng Heroku bằng cách làm theo hướng dẫn chuyên sâu được cung cấp trong bài viết này

Cách phát triển MongoDB trên Heroku

Hướng dẫn viết bài này cho rằng bạn có điều kiện tiên quyết sau đây

  1. Bạn đang đối thoại với MongoDB và đã viết các ứng dụng MongoDB
  2. Bạn đang đối thoại với Heroku và đã phát triển các ứng dụng Heroku trước đây
  3. Bạn đã cài đặt Heroku CLI
  4. Bạn đang trò chuyện về Git và đã cài đặt nó

Với những điều kiện tiên quyết đã được giải quyết, chúng ta hãy tìm hiểu thêm về vấn đề được thảo luận ở trên

Cụm từ thiết lập Atlas MongoDB

Đầu tiên, chúng ta sẽ xem xét cách thiết lập cụm Atlas MongoDB trong vòng chưa đầy đủ năm bước

Bước 1. Tạo tài khoản Atlas MongoDB

Lưu ý. Nếu bạn đã tạo tài khoản MongoDB với địa chỉ email của mình, hãy bỏ qua quy trình đăng ký và đăng nhập vào tài khoản của bạn. Nếu bạn đã tạo tài khoản MongoDB bằng địa chỉ email của mình, hãy bỏ qua quy trình đăng ký và đăng nhập vào tài khoản của bạn

Đăng ký tài khoản Atlas MongoDB mới rất dễ dàng. Bạn có thể chọn sử dụng địa chỉ email hoặc tài khoản Google của mình để đăng ký

Quá trình này hoàn toàn miễn phí;

Theo liên kết này để đăng ký tài khoản Atlas MongoDB miễn phí. Chỉ cần điền thông tin chi tiết của bạn và nhấp vào nút Bắt đầu miễn phí để nhận tài khoản Atlas miễn phí của bạn

Mongodb uri heroku

Tạo tài khoản MongoDB

Khi bạn có tài khoản Atlas, hãy tiến hành các bước tiếp theo

Bước 2. Tạo dự án và tổ chức của bạn

Theo mặc định, MongoDB Atlas sẽ nhắc bạn tạo một tổ chức và dự án sau khi hoàn thành quy trình đăng ký. Nhanh chóng điền vào các chi tiết cần thiết để hoàn thành quá trình này và chuyển sang bước tiếp theo. Tổ chức và dự án sẽ được sử dụng để phát triển cụm từ của bạn trong tương lai

Bước 3. Cụm triển khai

Trong giai đoạn này, bạn sẽ chọn một cụm từ các tùy chọn cụm từ khác nhau. Vì lợi ích của hướng dẫn bài viết này, chúng tôi sẽ sử dụng tùy chọn Cụm chia sẻ, đây là tùy chọn cụm từ miễn phí được cung cấp bởi MongoDB Atlas. Bên dưới tùy chọn Cụm chia sẻ của nhóm, nhấp vào Tạo Tạo

Cụm chia sẻ

Bạn sẽ được nhắc chọn một vài tùy chọn cho cụm từ của mình trên trang tiếp theo, chẳng hạn như được tô sáng dưới đây

Nhà cung cấp đám mây & vùng

Tại đây bạn được yêu cầu chọn nơi mà cụm từ của bạn sẽ được khai triển. Điều cần thiết là chọn một vùng gần nhất với ứng dụng của bạn. Lý tưởng nhất là bạn nên chọn một vùng không thay đổi để giảm thiểu các vấn đề liên quan đến trạng thái. Chúng ta sẽ sử dụng khu vực này, N. Virginia (US-East-1), với AWS là nhà cung cấp đám mây nguồn của chúng tôi để hướng dẫn này. Chúng tôi đã chọn AWS làm nhà cung cấp đám mây của chúng tôi vì chúng tôi sẽ khai thác trên Heroku và lưu trữ cơ sở hạ tầng của chúng trên AWS

Nhà cung cấp đám mây

Cụm tầng

Trong tiểu mục này, bạn sẽ thấy các cụm cụm có sẵn cho cụm tùy chọn mà chúng tôi đã chọn, trong trường hợp này, các cụm tùy chọn được chia sẻ. Tại đây, bạn sẽ thấy sự so sánh về RAM, lưu trữ, giá cơ sở cấp và VCPU. Những so sánh này sẽ giúp bạn chọn mức độ chính xác phù hợp với dự án của bạn. Chúng tôi sẽ để nó vào lớp Sandbox M0 mặc định cho hướng dẫn này

Cụm tầng

Trong tiểu mục này, bạn sẽ thấy các cụm cụm có sẵn cho cụm tùy chọn mà chúng tôi đã chọn, trong trường hợp này, các cụm tùy chọn được chia sẻ. Tại đây, bạn sẽ thấy sự so sánh về RAM, lưu trữ, giá cơ sở cấp và VCPU. Những so sánh này sẽ giúp bạn chọn mức độ chính xác phù hợp với dự án của bạn. Chúng tôi sẽ để nó vào lớp Sandbox M0 mặc định cho hướng dẫn này

Cài đặt thêm

Cài đặt thêm

tên cụm từ

Đây là lựa chọn cuối cùng. Ở đây nó sẽ giúp nếu bạn đặt tên cho cụm từ của bạn. Tôi sẽ gọi cụm từ của tôi là Leaf Leafix. Hãy nhớ rằng bạn sẽ không được phép thay đổi nó khi bạn đã tạo cụm từ

LƯU Ý. Nên xem xét các tùy chọn đã chọn và thực hiện các thay đổi cần thiết trước khi tạo cụm bằng cách sử dụng nút Tạo cụm tạo

Tạo cụm từ

Bước 4. Tạo người dùng DB cho cụm từ mới được tạo bởi bạn

MongoDB Atlas yêu cầu khách hàng xác thực là người dùng cơ sở dữ liệu MongoDB để truy cập các cụm từ. Thực hiện theo các bước được cung cấp để tạo người dùng DB cho cụm từ của bạn

Lưu ý. Rất khó tự động phát mật khẩu mạnh từ Atlas để ngăn chặn các biến chứng liên quan đến không an toàn. Khi bạn đã phát mật khẩu, hãy sao chép và lưu nó ở một nơi thuận tiện để dễ dàng lấy nó trong tương lai. Bước này rất quan trọng vì chúng tôi sẽ yêu cầu mật khẩu khi kết nối với cụm từ. Bạn nên tự động tạo mật khẩu mạnh từ Atlas để ngăn ngừa các biến chứng liên quan đến mất an ninh. Khi bạn đã tự động tạo mật khẩu, hãy sao chép và lưu nó ở một nơi thuận tiện để dễ dàng lấy lại sau này. Bước này rất quan trọng vì chúng tôi sẽ yêu cầu mật khẩu trong khi kết nối với cụm

Bước 5. Cấp quyền truy cập cụm địa chỉ IP được ủy quyền

Đây là bước cuối cùng khi thiết lập cụm từ Atlas MongoDB. Phần này sẽ chọn địa chỉ IP cho phép chúng tôi truy cập cụm Atlas. Để cấp quyền, hãy làm theo các bước được đề cập ở đây

  1. Trọng bảo mật của người khác, người khác chọn truy cập mạng. Truy cập mạng

    Truy cập mạng
  2. Tiếp tục, chọn thêm địa chỉ IP. Add address IP

    Thêm địa chỉ IP
  3. Chọn trên mạng cho phép truy cập từ bất kỳ nơi nào và nhấp vào nút Xác nhận trên mạng để hoàn tất quy trình. Cho phép truy cập IP

    Cho phép truy cập IP

That is all. Bạn đã thiết lập thành công cụm từ Atlas MongoDB của bạn

Lưu ý. Bạn không muốn cho phép loại truy cập địa chỉ IP này trong môi trường sản xuất để thực hiện các vấn đề bảo mật. Bạn cần xác định địa chỉ IP chính xác cho ứng dụng của mình và xác định rõ ràng phạm vi địa chỉ IP. Quá trình này được thiết kế để tăng cường bảo mật cụm từ của bạn. Bạn không muốn cho phép loại địa chỉ IP này truy cập trong môi trường sản xuất do vấn đề bảo mật. Bạn cần xác định địa chỉ IP chính xác cho ứng dụng của mình và đặt dải địa chỉ IP một cách rõ ràng. Quá trình này được điều chỉnh để tăng cường bảo mật cho cụm của bạn

Kết nối với cụm từ của bạn

Để kết nối với cụm từ mới được tạo của bạn, hãy làm theo hướng dẫn này

  1. Trong phần lưu trữ dữ liệu trên mạng trên thanh điều hướng bên trái, hãy nhấp vào các cụm từ
  2. Xoay vào tab Kết nối “Kết nối”

    Liên kết
  3. Chọn phiên bản điều khiển của bạn, sau đó sao chép chuỗi kết nối chỉ sao chép chuỗi

    Sao chép chuỗi

Khi bạn đã hoàn tất, hãy cập nhật chuỗi kết nối. Một lần nữa, đừng bỏ bê để thêm tên người dùng và mật khẩu của bạn

Tạo tài khoản Heroku

Tạo tài khoản Heroku rất dễ dàng. Đầu tiên, hãy truy cập trang web chính thức của Heroku và đăng ký các ký tự giống như chúng tôi đã làm cho MongoDB Atlas. Sau khi hoàn thành tài khoản Heroku của bạn, hãy tiếp tục và cài đặt Heroku CLI

Cài đặt Heroku CLI

Điều quan trọng là đảm bảo bạn đã cài đặt Git trên hệ điều hành Linux của mình vì Heroku CLI yêu cầu GIT. Git là một hệ thống kiểm soát phiên bản phổ biến thường được sử dụng bởi hầu hết các nhà phát triển. Cài đặt Git rất dễ dàng. Open the end of your end device and thực hiện lệnh bên dưới

sudo apt-get install git-all

đầu ra

Cài đặt Git

Lệnh đó sẽ cài đặt Git vào HĐH Linux của bạn. Sau đó, hãy chạy lệnh khác để cài đặt Heroku trên hệ điều hành Linux của bạn

sudo snap install --classic heroku

đầu ra

Cài đặt Heroku

Cho thời gian bắt đầu để thực hiện lệnh và cài đặt hoàn toàn Heroku

Đăng nhập và tạo một ứng dụng mới trên trang web Heroku

Chúng tôi tin rằng bạn đã theo dõi bài viết chặt chẽ và bạn đã tạo một tài khoản Heroku. Nếu vậy, hãy mở bảng điều khiển Heroku của bạn. Nhập các chi tiết bạn đã sử dụng Tạo tài khoản Heroku của bạn để đăng nhập vào bảng điều khiển của bạn. Sau khi bạn đăng nhập, hãy tiến hành các bước tiếp theo để tạo một ứng dụng mới

  1. Điều hướng đến Heroku. com/ứng dụng
  2. Chọn Mới> Tạo ứng dụng mới> Chọn vùng> Tạo ứng dụng
  3. Please goòn như một ứng dụng được tạo ra
  4. Khi quá trình kết thúc, bạn sẽ được chuyển hướng đến bảng điều khiển của mình. Chọn phần Triển Khai”

Connected application Heroku with archive address

Thực hiện theo các hướng dẫn phát triển được cung cấp trong bài viết này Phần phát triển mà bạn đã chọn trước đó

Tuy nhiên, hãy đăng nhập vào Heroku trên phần Khai thác trên mạng mà chúng tôi đã chọn trước đó

Chạy các lệnh sau (cũng chỉ được xác định trong phần khai thác) để kết nối với Heroku và xây dựng một dyno mới từ thư mục gốc của máy chủ/dự án của bạn

LƯU Ý. Khung gốc có giá trị được sử dụng trong các ví dụ bên dưới biểu thị định danh/định danh/tham số/đối số do người dùng cung cấp. Khi chạy các lệnh, bạn nên bỏ qua chúng. Dấu ngoặc nhọn “<>” được sử dụng trong các ví dụ bên dưới biểu thị giá trị định danh/tham số/đối số do người dùng cung cấp. Khi chạy các lệnh, bạn nên bỏ chúng đi

# Add heroku from xa

heroku git:remote -a 

# Hãy xem các điều khiển từ xa có sẵn

# Kết nối với kho lưu trữ từ xa ‘Heroku mới nên được hiển thị

git remote -v

# Trên chi nhánh phát triển, cam kết công việc gần đây nhất

git add .

git commit -m 'Write a clear, meaningful commit message here.'

git push origin 

# Các chi nhánh nên được kiểm tra đối với chi nhánh chính

git checkout master

# Cập nhật từ nhánh phát triển được hợp nhất

git merge 

git push heroku master

Thiết lập Heroku để kết nối với cụm Atlas MongoDB bằng cách sử dụng các biến cấu hình

Chúng tôi đã có rất nhiều niềm vui vui nhanh chóng thiết lập cụm Atlas của chúng tôi, nhưng chúng tôi nghĩ rằng bạn sẽ thích phần này hơn nữa

Các ứng dụng Heroku được hỗ trợ ATLAS ứng dụng rất đơn giản để xây dựng. Xây dựng một cấu hình cấp ứng dụng VAR chứa chuỗi kết nối cụm từ của bạn. Bạn có thể truy cập một cách toàn bộ cấu hình VAR trong ứng dụng của mình sau khi nó được thiết lập

Đây là cách bạn làm điều đó

Bước 1. Open Heroku CLI and login

heroku login

Lệnh này đưa bạn đến trang đăng nhập Heroku trong trình duyệt web của bạn. click on node Đăng nhập trong trực tiếp nếu bạn đã đăng nhập. Bạn cũng có thể sử dụng cờ -i để đăng nhập từ dòng lệnh

Bước 2. Tạo bản sao ứng dụng demo của tôi

Tôi đã xây dựng một ứng dụng nút nguyên mẫu sử dụng MongoDB Atlas và tôi muốn xuất bản lên Heroku để tiếp tục bài học này. Nhân bản nó, sau đó đi đến thư mục sau

________số 8

đầu ra

Bản demo Clone Leflix

Bước 3. Xây dựng ứng dụng Heroku

heroku create leaflix

đầu ra

Tạo Leflix

Như bạn có thể thấy, tôi đã đặt cho Leaflix của mình một cái tên

Lấy chuỗi kết nối cụm Atlas của bạn

Vui lòng quay lại bảng điều khiển Atlas Cluster của bạn để truy cập chuỗi kết nối xuất của chúng tôi

  • Chọn Kết nối Kết nối từ menu thả xuống
  • Chọn Kết nối ứng dụng của bạn từ menu thả xuống

Chuỗi kết nối mà chúng tôi sẽ cần kết nối với cụm từ của chúng tôi sẽ được tìm thấy ở đây. Ghi lại chuỗi kết nối

Dán chuỗi kết nối vào một trình soạn thảo;

Atlas đã dễ dàng bao gồm tên người dùng của người sử dụng cơ sở dữ liệu mà chúng tôi đã tạo ra trước đây, như bạn có thể thấy. Thay thế mật khẩu trực tuyến bằng mật khẩu cơ sở dữ liệu cá nhân của bạn, mật khẩu của bạn và mật khẩu của DBName, bằng cách sử dụng Samplix mẫu

Lưu ý. Nếu bạn không có mật khẩu cho người dùng cơ sở dữ liệu của mình, hãy tự động phát triển và sử dụng nó trong chuỗi kết nối. Nếu bạn tự động hóa nó một lần nữa, hãy nhớ cập nhật nó. Truy cập vào cơ sở dữ liệu> Truy cập vào Chỉnh sửa Chỉnh sửa trên cơ sở dữ liệu mà bạn muốn tìm mật khẩu để> đặt lại mật khẩu của bạn> Tự động hóa mật khẩu an toàn khác

Tạo một cấu hình biến MongoDB_uri

Bây giờ chúng tôi đã tạo chính xác nó, đó là khoảng thời gian để lưu chuỗi kết nối của chúng tôi trong một biến cấu hình Heroku. Set configure MongoDB_URI biến cấu hình thành chuỗi kết nối của chúng tôi

sudo snap install --classic heroku
0

Dưới đây là một vài điểm chính cần ghi nhớ

  • Lệnh này chỉ bao gồm một dòng
  • Bởi vì định dạng chuỗi kết nối của chúng tôi chứa các ký tự đặc biệt, nó phải được đặt trong các trích dẫn

Nó đơn giản như vậy. Bạn đã thêm thành công chuỗi kết nối Atlas Cluster của mình vào biến cấu hình Heroku, cho phép bạn truy cập an toàn sau khi ứng dụng của bạn được khai thác cho Heroku

Lưu ý. Bạn cũng có thể nhập cấu hình VAR này trong tab Cài đặt bảng điều khiển Heroku trong ứng dụng của bạn. Truy cập Leffix> Cài đặt trong ứng dụng của bạn. Lướt vào nút Tiết lộ Config Vars Vars trong phần Cấu hình VARS và nhập config var của bạn ở đó. Bạn cũng có thể nhập var cấu hình này trong tab “Cài đặt” của Bảng điều khiển Heroku cho ứng dụng của mình. Truy cập Leaflix > Cài đặt trong ứng dụng của bạn. Nhấp vào nút “Reveal Config Vars” trong phần Config Vars và nhập var cấu hình của bạn vào đó

Bước cuối cùng là thay đổi mã ứng dụng của bạn để cho phép truy cập vào các biến này

Sử dụng các giá trị heroku config var để kết nối ứng dụng của bạn với cụm từ Atlas MongoDB

Bạn có thể thấy rằng chúng tôi đã mã hóa chuỗi phần cứng kết nối cụm Atlas trong ứng dụng demo của chúng tôi. Chúng ta cần làm lại mã của mình để sử dụng biến cấu hình Heroku đã tạo trước đó

Các biến môi trường được sử dụng để hiển thị vars cấu hình với mã ứng dụng của bạn. Ngôn ngữ bạn chọn để truy cập các biến này sẽ xác định cách bạn truy cập chúng; . trong Java, bạn đã sử dụng các cuộc gọi Hệ thống. getenv(‘Key,) and in Ruby, you used used cuộc gọi env[‘key]]. Hệ thống. getenv(‘key’) và trong Ruby, bạn sẽ sử dụng lệnh ENV[‘key’]

Biết rằng ứng dụng của chúng tôi được viết bằng nút, chúng tôi có thể sử dụng Quy trình biến. Env trong Node. js để kết nối với cụm Atlas của chúng tôi. Thay đổi hằng số URI trong máy chủ tệp. js to

sudo snap install --classic heroku
1

Điều đó kết thúc cuộc thảo luận của chúng tôi. Ứng dụng của chúng tôi sẽ truy cập một cách an toàn chuỗi kết nối cụm Atlas của chúng tôi sau khi được phát triển khai thác vì chúng tôi đã bổ sung nó dưới dạng cấu hình heroku var

Lưu tệp, sửa đổi cam, và sau đó khai thác cho Heroku

sudo snap install --classic heroku
2

Ứng dụng của bạn đã được khai thác. Sử dụng lệnh này, bạn có thể kiểm tra lại rằng ít nhất một phiên bản của Leflix đang chạy

sudo snap install --classic heroku
3

Bạn có thể biết rằng ít nhất một trường hợp đã hoạt động và chạy nếu bạn nhận được thông báo rằng các tiểu bang, quy mô của Dynos Dynos đã thực hiện, hiện đang chạy web ở mức 1. miễn phí

Cuối cùng, hướng đến trang ứng dụng web của bạn. Bạn có thể làm như vậy bằng cách gắn bó với các bước dưới đây

sudo snap install --classic heroku
4Tin nhắn chào mừng

Tin nhắn chào mừng

Khi bạn nhấn vào "cần một tiếng cười?" . Nếu mọi thứ theo thứ tự, bạn sẽ thấy một cái gì đó giống như thế này. Bộ dữ liệu sample_mflix được sử dụng trong ví dụ này, xuất phát trực tiếp từ cụm Atlas của chúng tôi

Định cấu hình địa chỉ IP cho Heroku trong Atlas MongoDB

Cụm của chúng tôi đã hoạt động và ứng dụng của chúng tôi hiện đang sống trên Heroku

Chúng tôi thiết lập cụm của mình để chấp nhận kết nối từ bất kỳ địa chỉ IP nào để chúng tôi thông qua hướng dẫn bài viết. Bạn chỉ thích giới hạn quyền truy cập vào ứng dụng của mình và có một vài lựa chọn trên Heroku để làm như vậy

Tùy chọn đầu tiên là sử dụng một tiện ích bổ sung để cung cấp cho ứng dụng của bạn một địa chỉ IP bên ngoài tĩnh mà bạn có thể sử dụng để hạn chế quyền truy cập chế độ trong Atlas. Một số ví dụ có thể được tìm thấy ở đây

Một lựa chọn khác là sử dụng các khoảng không gian riêng của Heroku và sử dụng các IP bên ngoài không gian tĩnh. Đây là một lựa chọn bảo vệ tiền hơn, nhưng nó loại bỏ một tiện ích bổ sung bổ sung

Có nhiều tài liệu và bài viết khác nhau cho rằng bạn có thể sử dụng phạm vi AWS hoặc Heroku IP để cấp quyền truy cập vào IP có nguồn gốc từ khu vực AWS của bạn hoặc Heroku Dynos ở các khu vực đó. Mặc dù điều này có thể hiểu được, nhưng nó không được khuyến khích bởi vì các phạm vi như vậy có thể thay đổi theo thời gian. Vì vậy, thay vào đó, chúng tôi đề nghị sử dụng một trong hai cách tiếp cận được liệt kê ở trên

Bạn có thể sử dụng (các) địa chỉ IP cho ứng dụng của mình để định cấu hình tường lửa của bạn trong Atlas khi bạn có chúng

Xóa bất kỳ phạm vi IP hiện có nào khỏi cụm Atlas của bạn, sau đó thêm chúng vào danh sách cho phép của bạn. Bạn có thể làm như vậy bằng cách làm theo quy trình, chúng tôi đã sử dụng để thêm địa chỉ IP và xóa các phạm vi IP hiện có

That is all. You've going to mining MongoDB on Heroku

Heroku có thể tổ chức MongoDB không?

Objectrocket for MongoDB could be mount into the application Heroku information through CLI. Danh sách tất cả các kế hoạch có sẵn có thể được tìm thấy ở đây. $ tiện ích heroku. Create Ormongo. 5 mmap Create Ormongo-Infinite-92036. . Một danh sách của tất cả các kế hoạch có sẵn có thể được tìm thấy ở đây. $ tiện ích heroku. tạo ormongo. 5-mmap Tạo ormongo-infinite-92036.

Tôi nên triển khai MongoDB ở đâu?

5 cách khác nhau để phát triển cơ sở dữ liệu miễn phí với MongoDB Atlas. .

Sử dụng UI ATLAS Web để khai thác cụm từ

Sử dụng MongoDB CLI để phát triển một cụm từ

Sử dụng API Atlas Admin để khai thác cụm từ

Sử dụng Hashicorp Terraform để khai thác một cụm từ

Sử dụng AWS CloudFormation để khai thác một cụm từ

Sự kết luận

Làm thế nào để bạn phát triển Node JS MongoDB trên Heroku?

Nếu bạn không có, hãy làm theo hướng dẫn của tôi về cách thiết lập Git cho một dự án hiện có. .

Set up Procfile of you

Thiết lập dự án Heroku của bạn

Move Procfile of you to Heroku

Quay máy chủ

Thiết lập cơ sở dữ liệu sản xuất của bạn

Move your code on GitHub.

Move your code on Heroku.

Launch các biến. ENV của bạn đến Heroku (nếu bạn có bất kỳ)

MongoDB có thể được lưu trữ trên AWS không?

AWS cho phép bạn thiết lập cơ sở hạ tầng để hỗ trợ phát triển MongoDB một cách linh hoạt, có thể mở rộng và tiết kiệm chi phí trên đám mây AWS