Javascript 使用API Easy JS的递归调用

Javascript 使用API Easy JS的递归调用,javascript,node.js,Javascript,Node.js,我正在尝试使用设置API测试,但无法测试需要使用从一个调用中恢复的参数并在另一个调用中发送这些参数的情况。 有人举过这样的例子吗?我知道这应该是非常直截了当的,我只是还没弄明白 var APIeasy = require('api-easy'), assert = require('assert'); var _id_user; var suite = APIeasy.describe('Test User'); suite.use('localhost', 3000)

我正在尝试使用设置API测试,但无法测试需要使用从一个调用中恢复的参数并在另一个调用中发送这些参数的情况。 有人举过这样的例子吗?我知道这应该是非常直截了当的,我只是还没弄明白

var APIeasy = require('api-easy'),
    assert  = require('assert');

var _id_user;

var suite = APIeasy.describe('Test User');
suite.use('localhost', 3000)
     .discuss('Test')
     .setHeader('Content-Type', 'application/x-www-form-urlencoded')
      .post('/user/authenticate', {data: '{"email":"emailuser@email.com","password":"123456"}')
        .expect('should respond with ID user', function (err, res, body) {
            _id_user = body;    //  I need this result to be sent in the next call .post()
        }).next()
      .post('/user/validate',{ data : _id_user}) // this result always comes null 
        .expect('should respond TRUE', function (_err, _res, _body) {
 }).export(module);
如何在_id_user中获得此结果并将调用发送到.post()中 谢谢