Я следую инструкциям на this page, но я получаю застрял после аутентификация часть. После входа в систему я получаю идентификатор пользователя и токен, но я не знаю, что делать после этого. Если я попытаюсь получить доступ к таблицам после входа в систему, тогда он возвращается с этой ошибкойКак получить доступ к таблицам в Azure после аутентификации?
XMLHttpRequest cannot load sitename.azurewebsites.net/tables/modules. Redirect from 'sitename.azurewebsites.net/tables/modules' to 'sitename.azurewebsites.net/tables/modules' has been blocked by CORS policy: Request requires preflight, which is disallowed to follow cross-origin redirect.
Это код. Он вернет мне мой идентификатор пользователя, а затем вернется с ошибкой выше при попытке доступа к таблицам.
var client = new WindowsAzure.MobileServiceClient('http://sitename.azurewebsites.net');
client.login("facebook").done(function (results) {
console.log("You are now logged in as: " + results.userId);
var table = client.getTable("modules");
table.read().then(success, failure);
}, function (err) {
console.error("Error: " + err);
});
Должно ли оно автоматически работать после того, как я войду в систему или мне нужно сделать что-то еще?
Благодарим за помощь. Я попробовал звездочку, и она все равно не сработает. Однако логин будет работать, но я просто не могу получить доступ к таблицам. Я добавил код к исходному сообщению, если вам нужно взглянуть на него. В таблицах по-прежнему используется SQLite, следует ли мне подключать данные SQL Azure? – Laserchalk
Да, вы должны создать базу данных SQL, а затем настроить «Связи данных» на портале Azure. –
Итак, я настроил базу данных и соединение с данными, и он все еще не работает. Я новичок во всем этом, и я не понимаю. – Laserchalk