使用碘离子没有反应

时间:2012-06-10 18:53:15

标签: node.js redis mashery iodocs

我已经在当地部署了碘离子,并且它用于给予样品。 但是对于我的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正确渲染界面 enter image description here

也会转到http://cloudspokes.com/challenges.json返回非空响应。 我是新手,请帮忙。

1 个答案:

答案 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 ,就可以了。