2017-12-04 25 views
7

Tôi có ứng dụng Meteor + React tồn tại hoạt động với MongoDB từ xa. Ứng dụng này sẽ kết nối với cơ sở dữ liệu từ xa nếu tôi chạy nó với .sh tập tin sau đây:Ứng dụng Meteor Cordova không thể kết nối với MongoDB từ xa

DB_URL="mongodb://..." 

MONGO_URL=$DB_URL \ 
meteor run --settings config/settings.json 

Nhưng nếu tôi cố gắng chạy một ứng dụng Cordova nó luôn luôn kết nối với MongoDB địa phương và bỏ qua bất kỳ cấu hình. Tôi đang thử theo cách này:

DB_URL="mongodb://..." 

MONGO_URL=$DB_URL \ 
meteor run ios-device --verbose --settings config/settings.json 

Làm cách nào để thiết lập url MongoDB cho ứng dụng Cordova đúng cách?

Trả lời

0

Tôi nghĩ bạn có thể gặp phải sự cố this.

Hãy thử với meteor shell (ví dụ thứ hai) để xem cơ sở dữ liệu có thể truy cập được từ máy chủ hay không. Nếu sau đó bạn có thể là vấn đề DDP, hãy đặt biến môi trường ROOT_URL cho cá thể máy chủ và thử lại.

Các vấn đề liên quan