2016-05-16 80 views
-1

我試圖在Azure服務器上運行MongoDB(使用NodeJS和Express)作爲離子應用程序的服務器端部分。 放置在Azure上後,我想使用CRUD操作通過我的Ionic App訪問它。在Azure上運行Mongodb CRUD API(用於Ionic)

獲取Azure門戶帳戶後需要執行哪些步驟?我是否需要移動服務或簡單的Web API?

有什麼特別的,我需要添加到NodeJS服務器?

+0

這真的很寬泛,有點不清楚你問的是什麼。在Azure中運行應用程序的方式有很多種(您提到了移動服務和Web API - 這是討論/意見的問題)。 Azure網站上有大量資源可以解釋所有選項(例如,網絡應用程序,雲服務,虛擬機)。可能是一個好主意,閱讀他們。就運行MongoDB而言,這個範圍有點狹窄,因爲你真的需要更多的控制你的環境。再次,一點閱讀會有所幫助;然後在此發佈具體的編程問題。 –

+0

我正在嘗試使用Node和MongoDB來運行簡單的RESTful API,我可以通過離子應用程序訪問並預製CRUD操作。 – Pex

+0

@CedricBongaerts Azure上Node和MongoDB的關注點是什麼? –

回答

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

部署的應用到Azure的應用程序服務,您可以嘗試通過FTP,GIT中,或類似VS IDE發佈它,請參閱https://azure.microsoft.com/en-us/documentation/articles/web-sites-deploy/

希望它有幫助。任何問題,請隨時讓我知道。

+0

謝謝,這是我需要的。如果我還有其他問題,請告訴我們 – Pex