小编lea*_*ode的帖子

访问请求承诺中的标头获取响应

我是JS世界的新手.我正在尝试编写一个测试用户在网站上的操作的测试用例.我正在使用request-promise模块来测试asyn调用.我找不到任何api文档请求承诺.如何访问响应的状态代码?现在它打印undefined.此外,任何人都可以确认,我们如何知道什么承诺成功后返回,它是一个单独的值,它解析为或异步函数返回的所有参数.我们怎么知道function()的参数是什么request.get(base_url).then(function(response, body).

var request = require("request-promise");
var promise = require("bluebird");
//
var base_url = "https://mysignin.com/"
//
describe("My first test", function() {
 it("User is on the sign in page", function(done) {
    request.get(base_url).then(function(response, body){
     // expect(response.statusCode).toBe('GET /200');
      console.log("respnse " + response.statusCode);
      console.log("Body " + body);
      done();
    }).catch(function(error) {
        done("Oops somthing went wrong!!");
    });
 });
});
Run Code Online (Sandbox Code Playgroud)

javascript promise

22
推荐指数
3
解决办法
2万
查看次数

如何使用boost :: optional传递可选的输入参数

如何使用带有boost :: optional参数列表的API?我还没有找到任何谈论输入参数的文档,

不谈论如何处理输入参数.请让我知道我错过了什么.

这里是

void myMethod(const boost::optional< std::string >& name,
const boost::optional< std::string >& address,
const boost::optional< boost::string >& description,
const boost::optional< bool >& isCurrent,
const boost::optional< std::string >& ProductName,
const boost::optional< std::string >& Vendor)
Run Code Online (Sandbox Code Playgroud)

鉴于此,我该如何称呼它?myMethod(,,,,x,y)不工作

c++ boost

3
推荐指数
1
解决办法
6624
查看次数

在 Nodejs 中承诺事件处理程序和超时

我有一个回调处理程序来处理 websocket 事件,我正在尝试编写一个返回承诺的函数。如果处理程序被调用或拒绝如果处理程序没有执行,则应解决承诺。有一个更好的方法吗?

var callbackCalled = false;
var message = null;

waitForMessage = function() {
  return new Promise(function(resolve, reject) {
    setTimeout(function() {
      if (callbackCalled) {
        callbackCalled = false;
        message = null;
        resolve();
      } else {
        reject();
      }
    }, 5000);
  });
}

onEvent = function(event) {
  console.log("Process the event");
  //set the message
  callbackCalled = true;
};
Run Code Online (Sandbox Code Playgroud)

event-handling node.js promise

2
推荐指数
1
解决办法
2641
查看次数

有没有办法可以在java中读取xml文件而无需定义要读入的类

我正在尝试使用JAXB库来读取xml文件,我发现我需要定义Class对象以及注释来指示xml元素结构.我想知道是否有一种方法可以读取xml文件而无需定义这样的类.这将允许用户添加新标签而无需重新定义我的类.

我并不特别关注jaxb的使用,任何其他java库也都可以.

java xml

1
推荐指数
1
解决办法
87
查看次数

如何在构造函数中调用promise对象来设置属性

我是 javascript 新手,我需要一些帮助来了解应如何使用 promise(使用 bluebird)。下面是我的代码,我希望构造函数在解析属性后初始化一个属性。

var getCookie = function(object, someParams) {
   return connect(someParams)
   .then(function(response){
      self.cookie = response.cookie;//this should be done as part of object initialization.
      done();
    });
}

var app = function(){
  var self = this;
  getCookie(self);
  //how to make sure that return happens after promise is resolved?
  return self;
}
Run Code Online (Sandbox Code Playgroud)

javascript promise

1
推荐指数
1
解决办法
2674
查看次数

标签 统计

promise ×3

javascript ×2

boost ×1

c++ ×1

event-handling ×1

java ×1

node.js ×1

xml ×1