0
から約束して戻り値を呼び出すことができません:私はdata
の結果をエクスポートしたいのNode.js/ES6 - 私は、次の機能を持たせて機能
const getRemote = function getRemote() {
request.make(url)
.then(function (data) {
return data;
})
.catch(function (err) {
log.error("Error loading external config file: " + err);
});
};
exports.getRemote = getRemote;
を。 request.make()
は約束を返しますが、私の関数はundefined
を返します。
I return request.make(url)...
場合は、次のように私は約束の応答を取得:
Promise { _bitField: 0, _fulfillmentHandler0: undefined, _rejectionHandler0: undefined, _progressHandler0: undefined, _promise0: undefined, _receiver0: undefined, _settledValue: undefined }
どのように私は、データの値をエクスポートすることができますか?