на самом деле, мне нужен токен авторизации, чтобы я мог передать его в качестве заголовка для запуска API-интерфейса create create run 'azure в node.js. Но здесь я снова застрял, я получаю' connect ETIMEDOUT 'ошибка снова и снова.
var AuthenticationContext = require('adal-node').AuthenticationContext;
var authorityHostUrl = 'https://login.windows.net';
var authorityUrl = authorityHostUrl + '/' + tenant;
var resource = 'https://localhost'; // URI that identifies the resource for which the token is valid.
var tenant = '';
var applicationId = '';
var clientSecret = '';
var context = new AuthenticationContext(authorityUrl);
context.acquireTokenWithClientCredentials(resource, applicationId, clientSecret, function(err, tokenResponse) {
if (err) {
console.log('well that didn\'t work: ' + err.stack);
} else {
console.log(tokenResponse);
}
});
И это показывает следующую ошибку
well that didn't work: Error: tunneling socket could not be established, cause=connect ETIMEDOUT 10.0.0.2:8080
at ClientRequest.onError (/home/deepti/Desktop/AADL/AADL/node_modules/tunnel-agent/index.js:177:17)
at Object.onceWrapper (events.js:286:20)
at ClientRequest.emit (events.js:198:13)
at Socket.socketErrorListener (_http_client.js:392:9)
at Socket.emit (events.js:198:13)
at emitErrorNT (internal/streams/destroy.js:91:8)
at emitErrorAndCloseNT (internal/streams/destroy.js:59:3)
at process._tickCallback (internal/process/next_tick.js:63:19)
Кто-нибудь может указать на ошибку?