我安装了rippled并使用sudo systemctl start rippled
启动了该服务。
检查波纹的状态时,它正在工作。
但我无法连接到node.js中的服务器。
我尝试过如下。
var RippleAPI = require('ripple-lib').RippleAPI;
var rippleAPI= new RippleAPI({
server: 'wss://localhost:5005'
});
rippleAPI.on('error', (errorCode, errorMessage) => {
console.log(errorCode + ': ' + errorMessage);
});
rippleAPI.on('connected', () => {
console.log('connected');
});
rippleAPI.on('disconnected', (code) => {
// code - [close code](https://developer.mozilla.org/en-
US/docs/Web/API/CloseEvent) sent by the server
// will be 1000 if this was normal closure
console.log('disconnected, code:', code);
});
rippleAPI.connect().then(() => {
}).then(() => {
return rippleAPI.disconnect();
}).catch(console.error);
当我启动节点时,它会显示NotConnectedError(socket hang up)
。
我怎么连接?
答案 0 :(得分:0)
检查wss
中是否已启用rippled.cfg
。它默认被注释掉。
即使server_state
表示full
,有时看起来也会出现波纹。当您尝试ledger current
时,它会返回"error_code":17
InsufficientNetworkMode
。在这种情况下,你所能做的就是等待。
也许您的服务器没有足够的资源。看看他们的documentation。他们最近更新了它,现在设置一个波纹服务器就更容易了。