2015-12-08 2 views
2

Я пытаюсь разработать приложение в phonegap/ionic, и я хочу использовать удаленную базу данных для хранения моих данных. Я хочу использовать MongoDB. Я уже пробовал много способов, таких как this краткое руководство по началу работы.Подключитесь к удаленному серверу MongoDB с Ionic

Используя это, я могу подключиться к БД, но это чистый node.js, и функция require() не может быть распознана, когда я пытаюсь добавить этот код в приложение ионного стартера. Возможно, require не поддерживается в ионном

Есть ли способ, который может достичь этого в ионическом?

Пожалуйста, дайте мне знать, если вы хотите получить дополнительную информацию.

ответ

3

Дело в том, вы не можете напрямую подключать Ionic к MongoDB. Нет, нет обходного пути, нет волшебства, просто не так, как должно работать. Ионные работы над угловыми и угловыми являются интерфейсом.

Однако, как вы должны это сделать, вы в основном создаете (RESTful) API на своей стороне сервера.

Скорее всего, это будет сделано с помощью Node.js, который будет напрямую разговаривать с MongoDB и запрашивать его. Рамка очень хорошо подходит для этого (вы на самом деле можете ее использовать) Express.

После того, как вы напишите свой (RESTful) API, вы можете использовать его через свои услуги в Угловом, используя объект Angular's $resource.

Несомненно, это не пошаговый ответ, и кажется, что вы только начинаете в этой области, поэтому у вас есть возможность учиться с вашей стороны (REST, RESTful, $ resource, services ...) , но я желаю вам удачи, и если у вас появятся какие-то более конкретные вопросы, не стесняйтесь спрашивать их.

Смежные вопросы