protobuf.js
protobuf.js copied to clipboard
index out of range
RangeError: index out of range: 3 + 99 > 38
at indexOutOfRange (D:\nodejs\zjsframework\node_modules\protobufjs\src\reader.js:13:12)
at Reader.skip (D:\nodejs\zjsframework\node_modules\protobufjs\src\reader.js:338:19)
at Reader.skipType (D:\nodejs\zjsframework\node_modules\protobufjs\src\reader.js:364:18)
at Reader.skipType (D:\nodejs\zjsframework\node_modules\protobufjs\src\reader.js:368:22)
at Type.LoginRes$decode [as decode] (eval at Codegen (D:\nodejs\zjsframework\node_modules@protobufjs\codegen\index.js:50:33),
上面是错误信息,.proto 如下:
message LoginRes{ int32 code = 1; int32 uid = 2; string err_msg = 3; }
问题 是: err_msg 只要设置值,就报错,如果不设置此值,就成功