小编Sam*_*m H的帖子

Node.js承诺请求返回

我正在使用promis模块从请求模块返回我的json数据,但每次运行它时,它都会给我这个.

Promise { _45: 0, _81: 0, _65: null, _54: null }
Run Code Online (Sandbox Code Playgroud)

我无法让它工作,任何人都知道这个问题?这是我的代码:

function parse(){
return new Promise(function(json){
    request('https://bitskins.com/api/v1/get_account_balance/?api_key='+api+'&code='+code, function (error, response, body) {
        json(JSON.parse(body).data.available_balance);
    });
});
}

console.log(parse());
Run Code Online (Sandbox Code Playgroud)

request node.js promise

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

Node.JS selenium发送密钥输入

当我在nodejs中发送reutn键时,它会出错?

driver.findElement(By.id('twofactorcode_entry')).sendKeys(Keys.ENTER);
Run Code Online (Sandbox Code Playgroud)

所有网站告诉我这是我需要使用的?请帮忙

selenium node.js

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

如何在一个函数中抛出错误以被另一个函数捕获?

我有这个“测试”代码:

function func1(){
    try{
    ...stuff...
    }catch(err){
        throw new Error();
    }
}

function func2(){
    try{
        func1();
    }catch(err){
        console.log("ERROR")
    }
}

func2();
Run Code Online (Sandbox Code Playgroud)

我有一个函数在 try-catch-statement 中的 catch 中引发错误。我想要它,如果 func1 抛出错误,它会被第一个 try-catch-statement 捕获,但是当我尝试这个时,它不会被第一个语句捕获,它只是暂停代码并返回错误。我做错了什么?这是错误的方法吗?

javascript error-handling try-catch

5
推荐指数
2
解决办法
3528
查看次数

RPC 和 RMI 有什么区别?

目前正在阅读有关 RPC 和 RMI 的内容,我对它们之间的区别有点困惑。

在实现 RMI 和 gRPC 等时,语法基本相同。

它们都有确定方法参数和响应的接口。

它们都可以发送参数中的对象(Java RMI 本地执行此操作,C# gRPC 使用 proto)。

它们都通过某个对象上的方法调用(基于接口)来执行对服务器的请求。

那么区别是什么呢?客户端和服务器之间的数据传输过程是如何发生的?

从表面上看,RMI只是RPC的Java实现,而gRPC是C#实现。

rpc distributed rmi distributed-system

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