我正在使用postman上的Brackets休息客户端。 使用该客户端我可以请求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: *