【问题标题】:Nodejs error while trying to access sharepoint尝试访问共享点时出现Nodejs错误
【发布时间】:2012-12-06 10:47:49
【问题描述】:

尝试从 nodejs 访问 SharePoint 时出现以下错误

events.js:71 抛出参数[1]; // 未处理的“错误”事件 ^ 错误:连接 ECONNREFUSED 在 errnoException (net.js:769:11) 在 Object.afterConnect [as oncomplete] (net.js:760:19)

下面是代码

var SP = require('sharepoint'),
site = //url,
username = //username,
password = //password;
var client = new SP.RestService(site),
contacts = client.list('Contacts');
var showResponse = function (err, data) {
console.log(data); 
}
client.signin(username, password, function () {
 // At this point, authentication is complete,
// so we can do requests.



// Example request: Get list items

// showResponse is used as callback function

contacts.get(showResponse)

 });

【问题讨论】:

    标签: node.js sharepoint


    【解决方案1】:

    该错误消息的重要部分是ECONNREFUSED,这意味着连接被立即拒绝。这意味着它永远不会检查您的用户名和密码或任何东西。

    您应该仔细检查site 的值。可能服务器在不同的端口上运行,或者您的值有误。

    【讨论】:

      【解决方案2】:

      根据 SharePoint 模块实现,您必须传递整个 url 寻址 REST 服务。

      在 SharePoint 2010 中,整个 REST 服务 URL 应如下所示

      http:// %%SharePointSiteUrl%% /_vti_bin/ListData.svc

      您应该使用 fiddler 或替代 HTTP 观察程序仔细检查传出请求方向 SharePoint。

      【讨论】:

        猜你喜欢
        • 2013-07-10
        • 2022-12-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-04-19
        • 2018-07-17
        • 1970-01-01
        相关资源
        最近更新 更多