我已经在当地部署了碘离子,并且它用于给予样品。 但是对于我的api它给出了空洞的回应。
这是我追加到/data/apiconfig.json
的内容"cloudspokes": {
"name": "cloudspokes",
"protocol": "http",
"baseURL": "cloudspokes.com",
"publicPath": "",
"auth": ""
}
这是/data/cloudspokes.json
{
"endpoints":[
{
"name":"Challenges",
"methods":[
{
"MethodName":"challenges",
"Synopsis":"This method returns a list of challenges.",
"HTTPMethod":"GET",
"URI":"/challenges.json",
"RequiresOAuth":"N",
"parameters":[
]
}
]
}
]
}
iodocs正确渲染界面
也会转到http://cloudspokes.com/challenges.json返回非空响应。 我是新手,请帮忙。
答案 0 :(得分:1)
快速解决方法是将您的 apiconfig.json 块更新为cloudspokes,如下所示:
"cloudspokes": {
"name": "cloudspokes",
"protocol": "http",
"baseURL": "www.cloudspokes.com",
"publicPath": "",
"auth": ""
}
不同之处在于我添加了“www。” baseURL 主机名的前缀。我怎么知道你需要这个?因为我打开调试,发现它正在抛出301(重定向)。检查 config.json 文件并将 debug 更改为 true ,您将看到同样的事情。
但同样,快速修复,只需将 www。添加到 baseURL ,就可以了。