Tag: rpc

无效的JSON RPC响应:未定义

我试图通过Node.js创build一个以太坊帐户。 这是我的代码: export async function createNewAccount() { var web3Instance = new Web3(new Web3.providers.HttpProvider("http://localhost:8545")); return web3Instance.eth.accounts.create(); } 但我得到以下错误(从“创build”function): 无效的JSON RPC响应:未定义 我在我的项目中安装了web3.js。 我错过了什么其他步骤? 顺便说一句,打开浏览器地址http:// localhost:8545返回404.有什么我需要安装,以使其工作? 那是testrpc吗? 请注意,我想对付真正的区块链,而不是testing。

NodeJS gRPC:“预期但未提供的方法处理程序”

我翻阅了文档,还没有find解决scheme。 该应用程序松散地基于来自其文档的“sayHello”示例 ,但是每次代码运行Method handler for /eventComm.DatabaseRPC/InsertSingleDocument expected but not provided的警告Method handler for /eventComm.DatabaseRPC/InsertSingleDocument expected but not provided返回。 我的原始文件: service DatabaseRPC { rpc InsertSingleDocument (Doc) returns (Doc) {} } message Doc { required string name = 1; required int32 id = 2; } 我的gRPC服务器: function InsertSingleDocument (call, callback) { callback(null, { name: 'Hello ', id: 1 […]

在Node中有一个好的库用于客户端和服务器之间的asynchronous通信吗?

有没有一个库可以让我在Node.js服务器上运行一个函数,它可以同时调用连接到服务器的所有客户端的相关函数,而不是创build每个websocket并定义整个结构? 同样,我可以从客户端浏览器安全地调用服务器function吗? 我觉得每次我必须构build一个通过web套接字发送的命令时,我正在处理传输层而不是应用层,而且我想一直在考虑更高层。 如果这个东西还不存在,我不会介意build立这样的东西,但是我很难相信这个东西在节点上已经不能解决了。

nodejs xmlrpc错误:错误:XML-RPC错误:从input数据中find多个源模板:

我试图从节点应用程序消耗xmlrpc webservice( 摇头,往下看 ),我遇到了一些问题。 这是我想要发射的有效载荷: <SOAP-ENV:Envelope xmlns:m="urn:ActionWebService" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <SOAP-ENV:Body> <VmProvisionRequest xmlns="urn:ActionWebService"> <version xsi:type="xsd:string">1.1</version> <templateFields xsi:type="xsd:string">blah blah</templateFields> <vmFields xsi:type="xsd:string">blah blah</vmFields> <requester xsi:type="xsd:string">blah blah</requester> <tags xsi:type="xsd:string"></tags> <options xsi:type="m:VmdbwsSupport..ProvisionOptions"> <values xsi:type="xsd:string"></values> <ems_custom_attributes xsi:type="xsd:string"></ems_custom_attributes> <miq_custom_attributes xsi:type="xsd:string">blah blah</miq_custom_attributes> </options> </VmProvisionRequest> </SOAP-ENV:Body> </SOAP-ENV:Envelope> 但在节点的xmlrpc库中 ,当我在客户端上做一个methodCall时,我只能通过params(一个迭代的数组列表来生成序列化器中的xml) 这是我想要做的: var xmlrpc = require('xmlrpc') var request = '<SOAP-ENV:Envelope xmlns:m="urn:ActionWebService" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" […]

从Node.JS调用Haskell

我想从Node.js进行Haskell代码的RPC调用。 节点和Haskell都有哪些库? 我只能findXML-RPC和zeromq,但他们似乎不稳定。

如何构buildNodejs服务器和rails之间的通信?

我目前正在使用rails来提供静态网页,我正在尝试使用NodeJ来处理我的应用程序的一些实时方面。 我已经能够通过让Nodejs写入数据库和我的Rails服务器读取数据,在Nodejs和Rails服务器之间进行单向通信。 现在我想以另一种方式做,也就是Rails中的一个动作会触发Nodejs中的一个动作。 很明显,我可以哑巴,有一个节点不断轮询数据库服务器。 我有什么select? 在两者之间build立RPC调用 两种方式build立一个TCP套接字 有更简单/更快的select吗?

在Node.js中,如何让一个服务器在另一个服务器上调用一个函数?

假设我有2个Web服务器。 他们两个刚刚安装Node.js并运行一个网站(使用Express)。 很基本的东西。 Server-A如何告诉Server-B执行一个函数? (在node.js里面) 最好…是否有一个NPM模块,这使得我真的很容易?