来自 registry.nodejs.org 的 json 对象显示错误
Posted
技术标签:
【中文标题】来自 registry.nodejs.org 的 json 对象显示错误【英文标题】:json objects from registry.nodejs.org shows error 【发布时间】:2016-06-21 22:12:44 【问题描述】:我如何使用 jsonP 来获取所有包含关键字的 NPM 包。 我用过
https://registry.npmjs.org/-/_view/byKeyword?startkey=["Keyword"]&&endkey=["keyword",]&group_level=3
它会抛出一个错误:在控制台中是意外的。
【问题讨论】:
欢迎来到 ***,您能否通过编辑答案提供更多详细信息。我们需要知道您尝试了什么以及您是如何尝试的,以便为您提供帮助。 【参考方案1】:正确的搜索查询是:
https://registry.npmjs.org/-/_view/byKeyword?startkey=[%22keyword%22]&endkey=[%22keyword%22,]&group_level=3
您需要使用 "keyword" 而不是 "Keyword" 和 '&' 而不是 '&&'强>
【讨论】:
我仍然收到相同的错误代码如下 .factory('npmservice',function($http) var req=function(uname) return $http( method:'JSONP', url:'registry.npmjs.org/-/_view/…'",]&group_level=3' //registry.npmjs.org/-/_view/…'",]&group_level=3 ) ; 你应该添加startkey=["uname"]
而不是startkey=["%27+uname+%27"]
浏览器会自动转换它
看到我已经做到了registry.npmjs.org/-/_view/…",]&group_level=3 仍然会抛出错误
你的网址看起来像你错过了结束括号 (]) https://registry.npmjs.org/-/_view/byKeyword?startkey=[%22%27+uname+%27%22]&endkey=[%22%27+uname+%27%22
它应该是 https://registry.npmjs.org/-/_view/byKeyword?startkey=[%22%27uname%27%22]&endkey=[%22%27uname%27%22]
我的错误出现在 json 对象即将加载并且令牌:在启动时显示为错误以上是关于来自 registry.nodejs.org 的 json 对象显示错误的主要内容,如果未能解决你的问题,请参考以下文章
为啥 WCF 服务能够处理来自不同进程的调用而不是来自线程的调用
来自 viewDidAppear 的 Segue 调用有效,但不是来自 viewWillAppear