node.js promise - 在链中传递参数?
node.js promise - passing params in a chain?
getAccountPromise
returns 一些 ID 响应。
如何将这个变量传递给承诺链中的下一个函数?
var Promise = require('promise');
exports.createCampaign = function createCampaign(tokens, url, fund, insights)
{
var a = helper.getAccountPromise(tokens);
a.then(helper.getFundingPromise())
....
我认为您的问题是您调用 helper.getFundingPromise
并将其结果承诺作为回调传递到您的承诺链中。只需去掉括号,以便将函数本身作为回调传递。
var Promise = require('promise');
exports.createCampaign = function createCampaign(tokens, url, fund, insights)
{
var a = helper.getAccountPromise(tokens);
a.then(helper.getFundingPromise)
....
getAccountPromise
returns 一些 ID 响应。
如何将这个变量传递给承诺链中的下一个函数?
var Promise = require('promise');
exports.createCampaign = function createCampaign(tokens, url, fund, insights)
{
var a = helper.getAccountPromise(tokens);
a.then(helper.getFundingPromise())
....
我认为您的问题是您调用 helper.getFundingPromise
并将其结果承诺作为回调传递到您的承诺链中。只需去掉括号,以便将函数本身作为回调传递。
var Promise = require('promise');
exports.createCampaign = function createCampaign(tokens, url, fund, insights)
{
var a = helper.getAccountPromise(tokens);
a.then(helper.getFundingPromise)
....