Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 访问对象。原型。<;方法名称>;方法_Javascript_Zendesk_Prototype Chain - Fatal编程技术网

Javascript 访问对象。原型。<;方法名称>;方法

Javascript 访问对象。原型。<;方法名称>;方法,javascript,zendesk,prototype-chain,Javascript,Zendesk,Prototype Chain,我正在从事一个基于nodeJS的项目,我正在使用node-zendesk包。此库提供了提取文章列表的函数。但是这个方法是以Object.prototype.list的形式出现的,我不知道如何访问这个方法 node-zendesk包在node\u模块内。 我需要访问的方法位于节点zendesk/lib/client/helpcenter/articles.js var util=require('util'), Client=require(“../Client”).Client var Arti

我正在从事一个基于nodeJS的项目,我正在使用
node-zendesk
包。此库提供了提取文章列表的函数。但是这个方法是以
Object.prototype.list
的形式出现的,我不知道如何访问这个方法

node-zendesk
包在
node\u模块内
。 我需要访问的方法位于
节点zendesk/lib/client/helpcenter/articles.js

var util=require('util'),
Client=require(“../Client”).Client
var Articles=导出。Articles=函数(选项){
this.jsonAPINames=['articles','article'];
this.sideLoadMap=[{
字段:“作者id”,
名称:“用户”,
数据集:“用户”
},
{
字段:'section_id',
名称:'节',
数据集:“节”
},
{
字段:'category_id',
名称:'类别',
数据集:“类别”
}
];
客户。呼叫(此,选项);
};
util.inherits(条款、客户);
Articles.prototype.list=函数(cb){
this.requestAll('GET',['articles',cb);//all
};
我需要访问
文章.prototype.list
。我尝试的是:

var-zendesk=require('node-zendesk');
var client=zendesk.createClient({
用户名:,
令牌:<我的令牌>,
remoteUri:,
帮助中心:对
});
client.articles.list((错误、请求、结果)=>{
如果(错误){
控制台日志(err);
返回;
}
console.log(JSON.stringify(result));//获取第一页
});
错误如下所示:

{ Error: Zendesk Error (404): Item not found
> at checkRequestResponse (/<project_path>/node_modules/node-zendesk/lib/client/client.js:259:13)
    at requestCallback (/<project_path>/node_modules/node-zendesk/lib/client/client.js:274:3)
    at Request._callback (/<project_path>/node_modules/node-zendesk/lib/client/client.js:111:5)
    at Request.self.callback (/<project_path>/node_modules/request/request.js:185:22)
    at Request.emit (events.js:189:13)
    at Request.EventEmitter.emit (domain.js:441:20)
    at Request.<anonymous> (/<project_path>/node_modules/request/request.js:1161:10)
    at Request.emit (events.js:189:13)
    at Request.EventEmitter.emit (domain.js:441:20)
    at IncomingMessage.<anonymous> (/<project_path>/node_modules/request/request.js:1083:12)
    at Object.onceWrapper (events.js:277:13)
    at IncomingMessage.emit (events.js:194:15)
    at IncomingMessage.EventEmitter.emit (domain.js:441:20)
    at endReadableNT (_stream_readable.js:1103:12)
    at process._tickCallback (internal/process/next_tick.js:63:19)
{错误:Zendesk错误(404):找不到项
>在checkRequestResponse(//node_modules/node zendesk/lib/client/client.js:259:13)
在requestCallback(//node_modules/node zendesk/lib/client/client.js:274:3)
应请求。\回调(//node\u modules/node zendesk/lib/client/client.js:111:5)
at Request.self.callback(//node_modules/Request/Request.js:185:22)
at Request.emit(events.js:189:13)
at Request.EventEmitter.emit(domain.js:441:20)
应请求。//node_modules/Request/Request.js:1161:10)
at Request.emit(events.js:189:13)
at Request.EventEmitter.emit(domain.js:441:20)
在输入消息时。//node_modules/request/request.js:1083:12)
在Object.onceWrapper(events.js:277:13)
在IncomingMessage.emit(events.js:194:15)
在IncomingMessage.EventEmitter.emit(domain.js:441:20)
在endReadableNT(_stream_readable.js:1103:12)
在进程中。_tick回调(内部/process/next_tick.js:63:19)

请帮助我访问
Articles.prototype.list
方法。

您似乎正在正确访问
Articles
'列表方法。您可能只是因为未找到
404项而收到网络错误。
您似乎正在正确访问
Articles
'列表方法。您可能只是收到了一个错误由于未找到
404项而导致网络错误

如果需要任何附加信息,请告知我。如果需要任何附加信息,请告知我required@KevalBhogayata我运行了完全相同的代码,并得到了无效远程URI的错误。但是在调试堆栈中,exports.Articles.Articles.list中有
(/home/jeangovil/node zendesk/node_modules/node zendesk/lib/client/helpcenter/articles.js:27:8)
。这意味着它已经调用了文章列表。是的,您是对的,函数被调用了。但我不知道,为什么我没有得到预期的输出(文章列表或其他),改为404?@KevalBhogayata我运行了完全相同的代码,并针对无效的远程URI得到了一个错误。但是在调试堆栈中,exports.Articles.Articles.list(/home/jeangovil/node zendesk/node_modules/node zendesk/lib/client/helpcenter/Articles.js:27:8)中有
。这意味着它调用了文章列表。是的,您是对的,函数被调用了。但我不知道,为什么我没有得到预期的输出(文章列表或其他东西),而是得到404?