首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >节点JS和超出范围错误

节点JS和超出范围错误
EN

Stack Overflow用户
提问于 2018-07-24 14:33:14
回答 1查看 2.7K关注 0票数 0

我正在尝试构建我的第一个node js应用程序,来管理一些电报帐户。我不想创建一个电报机器人,因为大多数关于节点js和电报的例子都是与机器人相关的,这使得它变得非常困难。我似乎遇到了很多障碍,这就是其中之一...

我正在尝试初始化到电报的连接,但收到以下错误

代码语言:javascript
复制
internal/buffer.js:35
throw new ERR_OUT_OF_RANGE('value', `>= ${min} and <= ${max}`, value);^
RangeError [ERR_OUT_OF_RANGE]: The value of "value" is out of range. It must      
>= 0 and <= 4294967295. Received -2083955988

这似乎发生在这行代码上。

代码语言:javascript
复制
const { MTProto } = require('telegram-mtproto')

这是init.js文件的样子

代码语言:javascript
复制
console.log('start init')
const { MTProto } = require('telegram-mtproto')

console.log('const MTProto set')
const api = {
invokeWithLayer: 0xda9b0d0d,
layer: 57,
initConnection: 0x69796de9,
api_id: 12345,
app_version: '1.0.1',
lang_code: 'en'
}

console.log('init api set')
const server = { webogram: true, dev: true }

const telegram = MTProto({ api, server })

console.log('init complete')

module.exports = telegram

我输入了许多console.logs来尝试跟踪错误发生的确切位置,打印第一个'start init‘日志,然后错误发生,如果我删除或注释掉

代码语言:javascript
复制
const{MTProto}=require('telegram-mtproto')

行,然后它将打印'cont MTProto set‘的第二个日志。我不确定为什么会出现这个错误,也不知道它的确切含义,也不知道如何修复/避免它。

我使用visual Studio2017,并在package.json文件中添加了telegram-mtproto包,如下所示。

代码语言:javascript
复制
{
  "name": "test-telegram-login",
  "version": "0.0.0",
  "description": "testTelegramLogin",
  "main": "server.js",
  "dependencies": {
  "crypto-address": "0.0.2",
  "telegram-api": "^4.1.0",
  "telegram-mt-node": "^0.9.7",
  "telegram-mtproto": "^1.0.5"

 },
EN

回答 1

Stack Overflow用户

发布于 2019-02-09 00:38:26

我假设您需要更新您的WebSocket版本或降级您的Node.js版本

我建议在package.json文件中更新websocket模块。

例如:

变化

代码语言:javascript
复制
"websocket": "^1.0.24"

代码语言:javascript
复制
"websocket": "^1.0.28"

顺便说一句,别忘了你需要删除你的node_modules文件夹

代码语言:javascript
复制
npm install 

用于再次下载所有模块。当然,如果你不想下载所有的模块,你可以只删除../node_ modules /websocket文件夹并安装websocket模块。

代码语言:javascript
复制
npm install websocket
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51491920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档