1

嗨,我已经在本地部署了 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 正在正确呈现界面 在此处输入图像描述

还去http://cloudspokes.com/challenges.json返回非空响应。我是新手,请帮忙。

4

1 回答 1

1

快速修复是更新您的apiconfig.json块以使 cloudspokes 看起来像这样:

"cloudspokes": {
    "name": "cloudspokes",
    "protocol": "http",
    "baseURL": "www.cloudspokes.com",
    "publicPath": "",
    "auth": ""
} 

不同之处在于我添加了“www”。baseURL主机名的前缀。我怎么知道你需要这个?因为我打开调试,看到它正在抛出 301(重定向)。检查config.json文件并将debug更改为true,您将看到相同的内容。

但同样,快速修复,只需添加www。baseURL,一切就绪。

于 2012-08-02T15:20:06.987 回答