私はthis pageの指示に従っていますが、はのの認証の部分の後に貼り付けられています。私はログインした後、私はユーザーIDとトークンを取得しますが、後で何をすべきかわかりません。ログイン後にテーブルにアクセスしようとすると、このエラーが返されます。認証後に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.
これはコードです。それは私に私のユーザーIDを返し、テーブルにアクセスしようとしているときに上記のエラーが返ってきます。
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