Javascript 您好,我想从json文件获取数据,但我可以';我不明白
我在nodejs中有一个api来获取数据,我需要一个带有令牌的授权,但我不知道怎么做Javascript 您好,我想从json文件获取数据,但我可以';我不明白,javascript,jquery,json,Javascript,Jquery,Json,我在nodejs中有一个api来获取数据,我需要一个带有令牌的授权,但我不知道怎么做 $(document).ready(function() { $.getJSON("https://skillz-api.herokuapp.com/users", function(data) { $.each(data, function() { $("ul").append("<li>" + this['name'] + "</li>
$(document).ready(function() {
$.getJSON("https://skillz-api.herokuapp.com/users", function(data) {
$.each(data, function() {
$("ul").append("<li>" + this['name'] + "</li><li>Age: " + this['age'] + '</li><button type="button" class="btn btn-default btn-sm"><span class="glyphicon glyphicon-ok"></span>Valider</button> <
button type = "button" class = "btn btn-default btn-sm" > < span class = "glyphicon glyphicon-remove" > < /span>Non valider</button > ');
});
});
});
$(文档).ready(函数(){
$.getJSON(“https://skillz-api.herokuapp.com/users,函数(数据){
$.each(数据,函数(){
$(“ul”)。追加(“”+此['name']+” 年龄:“+this['Age']+' 有效期<
按钮类型=“button”class=“btn btn默认btn sm”>非有效性”;
});
});
});
我的错误是GET 401(未经授权)
谢谢首先,您必须了解授权令牌必须通过GET请求的头传递,请参阅:了解更多信息 您可以构建带有标题的jquery ajax请求,如下所示:
$.ajax("https://skillz-api.herokuapp.com/users", {
headers: { "Authorization": "Your token here" }
}).then( (response) => {
// do whatever you want here
});
谢谢你的回答,我很喜欢,但我没有收到任何.ajax(“,{标题:{”授权“:“JWT eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.EYJPZCI6IJVHZDHMMMDM2NTQYNDQ4MDAYMGFMMJI0NSISIMLHDCI6MTUYNDYN0.5AEBY1HTbG_2KBQVT1D7ZDIRQNUYCDYBZDD-Us”)。然后((响应)=>{控制台.log(响应);});错误:加载资源失败:服务器响应的状态为401(未经授权)索引。html:1加载失败:飞行前响应的HTTP状态代码401无效。您好@MsAnis,您必须联系实现API的开发人员!如果状态代码410 Unauthorized由此返回,则表示您的令牌无效。您必须阅读该API中的文档,并检查您需要什么类型的身份验证(基本身份验证、承载令牌等)