在天蓝色上运行Mongodb CRUD API(用于离子)

时间:2016-05-16 21:55:16

标签: node.js mongodb azure express ionic-framework

我正在尝试在Azure服务器上运行MongoDB(使用NodeJS和Express)作为我的离子应用程序的服务器端部分。 一旦放在Azure上,我想使用我的Ionic App使用CRUD操作来访问它。

获取Azure门户帐户后,我会采取哪些步骤?我是采用移动服务还是简单的Web Api?

我是否需要添加到NodeJS服务器的特定内容?

1 个答案:

答案 0 :(得分:1)

通常,应用程序使用Node和MongoDB作为Azure App Service上托管的移动客户端的后端,例如WebApps,Mobile Apps(推荐)。

根据我的理解,我认为有些文件可能对您有所帮助,请参阅下文。

对于Web Apps,您可以参考教程Get started with Node.js web apps in Azure App Service

对于移动应用程序,我认为您的离子应用程序基于cordova,有一个开始使用cordova Create an Apache Cordova app的教程。两个相关的博客显示了Azure移动版上的Node + MongoDB示例,请参阅下文。

  1. Exposing MongoDB collections on the node.js backend
  2. Querying MongoDB collections via the Azure Mobile Service node.js backend
  3. 要将应用程序部署到Azure App Service,您可以尝试通过FTP,git或IDE(如VS)发布它,请参阅https://azure.microsoft.com/en-us/documentation/articles/web-sites-deploy/

    希望它有所帮助。如有任何疑虑,请随时告诉我。