私はBracketsでpostman rest クライアントを使用しています。そのクライアントを使用して、Gogs API をリクエストできます。しかし、jquery を使用してリクエストしたい場合は、次のようになります。
XMLHttpRequest cannot load http://xxx.xxx.xxx.xxx:3000/api/v1/repos/.../.../issues?token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:8080' is therefore not allowed access.
これは私のjsコードです:
var request = $.ajax({
url: apiUrl+'repos/.../.../issues?token='+token,
method: "GET",
dataType: "json",
crossDomain: true
});
request.done(function( data ) {
resolve('it works', data);
});
request.fail(function( jqXHR, textStatus ) {
reject(jqXHR, textStatus);
});
この問題を解決する方法はありますか?
編集: 現時点では開発専用です。したがって、この Chrome 拡張機能を使用できます: Allow-Control-Allow-Origin: *