首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >URL格式错误,无法解析

URL格式错误,无法解析
EN

Stack Overflow用户
提问于 2018-08-03 10:16:39
回答 2查看 4.5K关注 0票数 3

以下是捕获的错误:

这是我的编码文件:

服务器文件

密钥文件

我只是使用mongodb、节点和reactjs创建到mlab的连接。我正在使用mongo版本4。

需要你们的帮助伙计们。

代码语言:javascript
复制
[nodemon] starting `node server.js`
Error: URL malformed, cannot be parsed
    at module.exports (C:\MERNapps\TestMERN08\node_modules\mongodb\lib\url_parser.js:17:21)
    at deprecated (internal/util.js:47:15)
    at connect (C:\MERNapps\TestMERN08\node_modules\mongodb\lib\operations\mongo_client_ops.js:179:3)
    at connectOp (C:\MERNapps\TestMERN08\node_modules\mongodb\lib\operations\mongo_client_ops.js:283:3)
    at executeOperation (C:\MERNapps\TestMERN08\node_modules\mongodb\lib\utils.js:420:24)
    at MongoClient.connect (C:\MERNapps\TestMERN08\node_modules\mongodb\lib\mongo_client.js:168:10)
    at Promise (C:\MERNapps\TestMERN08\node_modules\mongoose\lib\connection.js:493:12)
    at new Promise (<anonymous>)
    at NativeConnection.Connection.openUri (C:\MERNapps\TestMERN08\node_modules\mongoose\lib\connection.js:490:19)
    at Mongoose.connect (C:\MERNapps\TestMERN08\node_modules\mongoose\lib\index.js:230:15)
    at Object.<anonymous> (C:\MERNapps\TestMERN08\server.js:12:2)
    at Module._compile (module.js:652:30)
    at Object.Module._extensions..js (module.js:663:10)
    at Module.load (module.js:565:32)
    at tryModuleLoad (module.js:505:12)
    at Function.Module._load (module.js:497:3)
(node:3696) DeprecationWarning: current URL string parser is deprecated, and will be removed in a future version. To use the new parser, pass option { useNewUrlParser: true } to MongoClient.connect.
server running on port 5000
EN

回答 2

Stack Overflow用户

发布于 2018-08-03 10:45:54

问题是你的钥匙。试着使用:

代码语言:javascript
复制
module.exports= {
  mongoURI : "your-uri-string",
  options:{key:value}
}

并将钥匙用作:

代码语言:javascript
复制
mongoose.connect(db.mongoURI,options);
票数 1
EN

Stack Overflow用户

发布于 2019-03-02 21:31:14

一个非常常见的错误与MongoDB地图集。最好还是遵循这个程序

  1. 安装Mongo指南针
  2. 使用默认设置

主机名: localhost & port 27017

  1. 创建一个具有项目名称的数据库,然后收集: user
  2. 在条目js上连接下面的代码。路由

mongoose.connect('mongodb://localhost/projectname') .then(() => console.log('mongo db working')) .catch(err => console.log('ERROR is',err))

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51670446

复制
相关文章

相似问题

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