Node.js 连接到mongoose时未定义字符串\u URL
控制台错误:Node.js 连接到mongoose时未定义字符串\u URL,node.js,mongodb,mongoose,Node.js,Mongodb,Mongoose,控制台错误: 引用错误:未定义字符串URL请按如下方式删除字符串URL部分: mongoose.connect( STRING_URL( 'mongodb+srv://Edu:' + process.env.MONGO_ATLAS_PW + '@node-rest-shop.nzkxl.mongodb.net/myFirstDatabase?retryWrites=true&w=majority' ), { useNewUrlPa
引用错误:未定义字符串URL请按如下方式删除字符串URL部分:
mongoose.connect(
STRING_URL(
'mongodb+srv://Edu:' +
process.env.MONGO_ATLAS_PW +
'@node-rest-shop.nzkxl.mongodb.net/myFirstDatabase?retryWrites=true&w=majority'
),
{
useNewUrlParser: true,
useUnifiedTopology: true,
}
);
作为建议,我建议使用模板文本
mongoose.connect(
'mongodb+srv://Edu:' +
process.env.MONGO_ATLAS_PW +
'@node-rest-shop.nzkxl.mongodb.net/myFirstDatabase?retryWrites=true&w=majority',
{
useNewUrlParser: true,
useUnifiedTopology: true,
}
);
记住你必须使用“backtips”
mongoose.connect(
`mongodb+srv://Edu:${process.env.MONGO_ATLAS_PW}
@node-rest-shop.nzkxl.mongodb.net/myFirstDatabase?retryWrites=true&w=majority`,
{
useNewUrlParser: true,
useUnifiedTopology: true
}
);