在Azure中使用带有Node.js后端的EasyTables创建了一个移动应用程序后,我在尝试发布新项目时遇到HTTP500错误。
发布于 2016-08-24 07:31:08
登录Azure控制台并在项目后端运行:
npm i sqlite3这就解决了它。
(回答我自己的问题,因为我在StackOverflow上找不到这个。来自Readify的@benjamintam的道具解决方案)
发布于 2016-08-24 09:57:08
如果你的移动应用程序在Azure云上运行,而不是在本地,这个问题就有点奇怪了,因为sqlite 3支持的是Azure mobile Apps在本地的开发。您可以参考https://azure.github.io/azure-mobile-apps-node/module-azure-mobile-apps_src_configuration_DataProviders.html获取详细说明。
如果您在Azure上运行的移动应用程序出现问题,请仔细检查您是否已完成项目的初始化。您可以参考https://azure.microsoft.com/en-us/documentation/articles/app-service-mobile-android-get-started/#configure-the-server-project了解这些步骤。
同时,您可以在Azure门户中手动将数据连接添加到Azure SQL。

如果成功,您可以在移动应用程序的应用程序设置中找到配置MS_TableConnectionString。
如有任何进一步的问题,请随时让我知道。
https://stackoverflow.com/questions/39112234
复制相似问题