我安装了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)。我怎么连接?
发布于 2018-03-14 15:41:23
检查您是否在rippled.cfg中启用了wss。默认情况下会将其注释掉。
否则,涟漪有时看起来像是在运行,即使server_state显示为full。当你尝试ledger current时,它会返回"error_code":17 InsufficientNetworkMode。在这种情况下,您所能做的就是等待。
也许你的服务器没有足够的资源。看看他们的documentation吧。他们最近对其进行了更新,现在设置波动服务器更容易了。
https://stackoverflow.com/questions/49252008
复制相似问题