Я развернул свое тренировочное приложение через Zeit. Мое приложение может получить доступ к моему кластеру в атласе MongoDB только через мою машину. Когда я загружаю приложение через телефон или другое устройство, оно не подключается к MongoDB. Что я делаю, чтобы другие машины, по крайней мере, могли отображать данные из моей базы данных?
Я установил запись в белом списке, чтобы разрешить доступ с любого IP.
const uri = 'mongodb+srv://mytest:mypassword@cluster0-mqtm7.gcp.mongodb.net/test?retryWrites=true&w=majority'
mongoose.connect(uri, {useUnifiedTopology: true, useNewUrlParser: true, useCreateIndex: true});
const connection = mongoose.connection;
connection.once('open', () => {
console.log("MongoDB database connection established
successfully");
}).catch(error => {
console.log(error);
})
Когда я набираю URL на своем ноутбуке, данные из базы данных отображаются, но при попытке установить другое устройство база данных не подключается.