#node.js #mongodb #mongoose
Вопрос:
mongoose.connect(
STRING_URL(
'mongodb srv://Edu:'
process.env.MONGO_ATLAS_PW
'@node-rest-shop.nzkxl.mongodb.net/myFirstDatabase?retryWrites=trueamp;w=majority'
),
{
useNewUrlParser: true,
useUnifiedTopology: true,
}
);
ошибка консоли:
Ошибка ссылки: STRING_URL не определен
Ответ №1:
Удалите часть STRING_URL следующим образом:
mongoose.connect(
'mongodb srv://Edu:'
process.env.MONGO_ATLAS_PW
'@node-rest-shop.nzkxl.mongodb.net/myFirstDatabase?retryWrites=trueamp;w=majority',
{
useNewUrlParser: true,
useUnifiedTopology: true,
}
);
Ответ №2:
В качестве совета я рекомендую использовать шаблонные литералы
mongoose.connect(
`mongodb srv://Edu:${process.env.MONGO_ATLAS_PW}
@node-rest-shop.nzkxl.mongodb.net/myFirstDatabase?retryWrites=trueamp;w=majority`,
{
useNewUrlParser: true,
useUnifiedTopology: true
}
);
Помните, что вы должны использовать ` подсказки