サーバー スクリプトから WebAPI 呼び出しを実行しようとしていますが、認証エラーが発生します。
これは私のserver.jsファイルがどのように見えるかです:
var app = require('http').createServer()
, io = require('socket.io').listen(app)
, fs = require('fs')
, moment = require('moment')
, request = require('request'); //https://github.com/mikeal/request
app.listen(8000, function () {
console.log('server started');
doSomethingOnServerStart();
});
function doSomethingOnServerStart()
{
console.log('Getting something from server');
request.get({
url: 'http://localhost:63213/Api/MyAPI/GetSomething',
},
function (error, response, body) {
console.log(response.statusCode);
if (response.statusCode == 200) {
console.log('data received from server');
} else {
console.log('error: ' + response.statusCode);
console.log(body);
}
});
}
そのファイルは誰でもダウンロードできるため、ハッシュされたユーザー名/パスワードを server.js ファイルに保存することは避けたいと思います。