[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
ただいまコメントを受けつけておりません。
request をどう使えばよいのか分からなかったのでメモ。
const REQUEST = require('request');
const PROMISE = require('promise');
function getToken(user, password, tenant) {
return new PROMISE(function(resolve, reject){
REQUEST({
method: 'post',
uri: 'http://keystone.hiyoko.example.com:5000/v2.0/tokens',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({auth:{tenantName:tenant ,passwordCredentials:{username: user,password: tenant}}})
},
function(err, httpResponse, body) {
if(err) {
reject(JSON.parse(err));
} else {
body = JSON.parse(body);
if(body.error) {reject(body.error);} else {resolve(body);}
}
}
);
});
};
// 他の keystone へのリクエストは以下の感じで行けた
// REQUEST({uri: url, headers: {'X-Auth-Token': token}}, function(err, res, body){});
ただいまコメントを受けつけておりません。