我正在使用Azure SQL后端作为我的Xamarin移动应用程序。我使用简单的表和Node.JS来处理我的后端。我已经使用轻松表创建向导创建了几个表,但现在我希望手动将一些旧的MySQL表,例如名为users的表从另一个数据库迁移到新的Azure数据库中。
1)我已经使用工具将MySQL表转换成Azure,将模式更改为与Easy的模式相同,它们现在在我的Azure数据库中

2)我在App Service Editor中创建了Node.JS文件users.js和users.json,现在我的表显示在简单的表中
users.js
var table = module.exports = require('azure-mobile-apps').table();
// table.read(function (context) {
// return context.execute();
// });
// table.read.use(customMiddleware, table.operation); users.json
{
"softDelete" : true,
"autoIncrement": false,
"insert": {
"access": "anonymous"
},
"update": {
"access": "anonymous"
},
"delete": {
"access": "anonymous"
},
"read": {
"access": "anonymous"
},
"undelete": {
"access": "anonymous"
}}users表显示在轻松表()中,但没有显示数据,尽管2017中显示了数据。我错过了一步吗?我做错了什么?
发布于 2017-06-23 05:16:38
在我的测试中,当我执行与您相同的步骤时,我也无法看到来自Azure门户的数据。我认为门户需要时间来加载数据,因为它可能有很多记录。

由于您将Read permission设置为Allow anonymous access,我建议通过REST访问该表:
https://[YourAppName].azurewebsites.net/tables/users?ZUMO-API-VERSION=2.0.0

https://stackoverflow.com/questions/44711067
复制相似问题