2017-05-10 57 views
0

我有一些預先存在的Azure移動服務,這些是在運行自定義sql語句時使用request.service.mssql.query()時編寫的。然而,自那時以來Azure已更新他們的移動服務,而不是使用req.azureMobile.data.execute()我可以創建一箇舊版本的Azure移動Web服務

我需要創建一個新的Azure移動服務,連接到另一個數據庫。這項新服務對我已經運行的現有服務使用非常相似的調用。

有沒有辦法讓我創建一個使用舊方法的新Azure移動服務?因爲如果我必須使用新的方法,我將不得不重新編寫很多工作的電話,因爲有很多電話。

如果我必須使用新的方法,是否有一種快速的方法來將預先存在的調用轉換爲新方法?

感謝

+0

您是否嘗試創建[Azure移動應用](https://docs.microsoft.com/zh-cn/azure/app-service-mobile/app-service-mobile-value-prop)(新的Azure移動服務),然後使用舊的Node.js後端SDK? –

+0

會使我能夠使用我在舊移動服務中編寫的代碼嗎? – Jetpack

+0

Azure移動應用程序使用此SDK:[azure-mobile-apps-node](https://github.com/Azure/azure-mobile-apps-node)。也許你可以嘗試用[舊SDK](https://github.com/Azure/azure-mobile-services-node)代替你的應用程序。 –

回答

0

有一個compatibility NPM,讓您的移動服務腳本,在移動應用中運行。它還需要爲您的數據庫查看createdAt,updatedAt和已刪除列的不同系統列名稱。或者,如果您沒有使用舊列名稱的現有移動服務,則可以重命名列(刪除__前綴)。

使用此NPM,Azure文檔有更完整的page on upgrading your Mobile Service

相關問題