0

nodejs から SharePoint にアクセスしようとすると、次のエラーが表示されます

events.js:71 スロー引数[1]; // Unhandled 'error' event ^ Error: connect ECONNREFUSED at errnoException (net.js:769:11) at 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)

 });
4

2 に答える 2

0

そのエラー メッセージの重要な部分はECONNREFUSED、接続がすぐに拒否されたことを意味します。つまり、ユーザー名やパスワードなどをチェックするまでには至らなかったということです。

の値を再確認する必要がありますsite。サーバーが別のポートで実行されているか、その値にタイプミスがある可能性があります。

于 2012-12-19T06:41:04.803 に答える
0

SharePoint モジュールの実装によっては、REST サービスをアドレス指定する URL 全体を渡す必要があります。

SharePoint 2010 では、REST サービスの URL 全体は次のようになります。

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

フィドラーまたは代替の HTTP ウォッチャーを使用して、SharePoint の送信要求の方向を再確認する必要があります。

于 2012-12-19T12:09:55.123 に答える