TypeError [ERR_INVALID_ARG_TYPE]: "url" 参数必须是字符串类型。 - 在数据库中出现此错误 url

TypeError [ERR_INVALID_ARG_TYPE]: The "url" argument must be of type string. - getting this error in db url

这是我的字符串

 const uri = 'mongodb+srv://ad:xyz@abc-2xyzs.mongodb.net/test?retryWrites=true&w=majority'

 const client = new MongoClient(uri);

我遇到错误

TypeError [ERR_INVALID_ARG_TYPE]: The "url" argument must be of type string. Received undefined
    at validateString (internal/validators.js:117:11)
.
.
.
code: 'ERR_INVALID_ARG_TYPE'

我已尝试解析 url。但似乎没有任何效果

我刚刚更新了我的 socket.io 和 express 版本,此错误已解决

您必须升级您的依赖项。 运行 npm 更新 --save