尝试在MERN返回错误时启动服务器

时间:2020-06-16 18:23:13

标签: reactjs mongoose mern

我是MERN的新手,去年我们的MERN程序员刚离开公司,所以他在MERN上培训了我2个星期,然后项目停止了12个月,这一次我的计算机被删除了,现在我需要重新进行项目,我从gitlab,已安装的节点,npm卸载它,在服务器目录上运行npm install,然后在运行npm start终端时显示以下内容:

Where RowNumber != 1  

我已经尝试过更新npm,更新节点,重新安装所有软件包,但无济于事。 节点:v14.4.0 npm:6.14.5

我的包裹杰森:

> server@1.0.0 start /Users/usuarios/eventos/server
> nodemon app.js

[nodemon] 1.19.4
[nodemon] to restart at any time, enter `rs`
[nodemon] watching dir(s): *.*
[nodemon] watching extensions: js,mjs,json
[nodemon] starting `node app.js`
buffer.js:331
  throw new ERR_INVALID_ARG_TYPE(
  ^

TypeError [ERR_INVALID_ARG_TYPE]: The first argument must be of type string or an instance of Buffer, ArrayBuffer, or Array or an Array-like Object. Received function hidden
    at Function.from (buffer.js:331:9)
    at fnv1a32 (/Users/usuarios/eventos/server/node_modules/mongoose-uuid2/node_modules/bson/lib/bson/fnv1a.js:21:25)
at fnv1a24 (/Users/usuarios/eventos/server/node_modules/mongoose-uuid2/node_modules/bson/lib/bson/fnv1a.js:39:18)
at Object.<anonymous> (/Users/usuarios/eventos/server/node_modules/mongoose-uuid2/node_modules/bson/lib/bson/objectid.js:14:20)
at Module._compile (internal/modules/cjs/loader.js:1200:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1220:10)
at Module.load (internal/modules/cjs/loader.js:1049:32)
at Function.Module._load (internal/modules/cjs/loader.js:937:14)
at Module.require (internal/modules/cjs/loader.js:1089:19)
at require (internal/modules/cjs/helpers.js:73:18)
at Object.<anonymous> (/Users/usuarios/eventos/server/node_modules/mongoose-uuid2/node_modules/bson/lib/bson/bson.js:7:14)
at Module._compile (internal/modules/cjs/loader.js:1200:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1220:10)
at Module.load (internal/modules/cjs/loader.js:1049:32)
at Function.Module._load (internal/modules/cjs/loader.js:937:14)
at Module.require (internal/modules/cjs/loader.js:1089:19) {
  code: 'ERR_INVALID_ARG_TYPE'
}
[nodemon] app crashed - waiting for file changes before starting...

有什么我想念的吗?有什么我可以做的吗? 感谢您的帮助;

1 个答案:

答案 0 :(得分:0)

感谢塞缪尔(Samuel)的评论,这有助于我发现mongoose-uiid2已存档,并且可能不会收到新版本,因此现在我降级了节点,并bcrypt直到我们更改此模块。谢谢您的帮助