Подключите приложение react-native к серверу mongodb и nodejs

#node.js #mongodb #react-native #digital-ocean

Вопрос:

я следовал курсу для react-native, но инструктор не давал никаких инструкций для бэкенда. в ходе курса он предоставил нам проект nodejs, который запустил локальный сервер, подобный этому:

введите описание изображения здесь

и это файл настроек, как я подключил приложение к этому серверу:

введите описание изображения здесь

я создал базу данных mongodb и заменил ссылки localhost ссылкой mongodb в этом файле (я знаю, как создать базу данных mongodb и заменить пароль и имя базы данных в ссылке), но это не сработало:

 import { Constants } from 'expo-constants';

const settings = {
    dev: {
        apiUrl: 'http://192.168.0.156:9000/api' 
    },
    staging: {
        apiUrl: 'http://192.168.0.156:9000/api'
    },
    prod: {
        apiUrl: 'http://192.168.0.156:9000/api'
    },
}

const getCurrentSettings = () => {
    if (__DEV__) return settings.dev;
    if (Constants.manifest.releaseChannel === 'staging') return settings.staging;
    return settings.prod;
}

export default getCurrentSettings();
 

мне нужен кто-то, кто объяснит мне, как подключить мое приложение к базе данных, чтобы оно работало, даже когда я устанавливаю его на свое реальное устройство.
нужно ли мне также развертывать серверный проект nodejs где-нибудь, например в digitalocean?

любая помощь будет признательна!