У меня есть версия сервера api, работающая локально. В приложении Reaction-native я указал BASEURL с удаленного сервера на мой локальный адрес. Оттуда я запускаю сервер через
узел.
Несмотря на то, что я могу войти / создать новую учетную запись, я заметил, что все данные из новой учетной записи, которую я создал, сохраняются только в удаленной версии БД, а не в локальной версии. Если мой BASEURL направлен на мой локальный адрес, а не на удаленный сервер, как получаются данные новой учетной записи на удаленной базе данных, а не на локальной?
вот информация о стеке сервера
-Сервер ОС - Ubuntu 16.04
-Веб-сервер - NGINX
-Server Application - Loopback.js и PM2
-Database - MariaDB
Я также запускаю локальную версию mysql через mysql.server start.
вот что у меня в файле config.js
export const SERVERCONFIG = {
BASEURL: 'http://192.000.0.0:3000',
// BASEURL: 'https://app.someapp.com',
HEADERS: {
'Accept': 'application/json',
'Content-Type': 'application/json'
},
TIMEOUT_DURATION: 30000,
};
на сервере api мой файл datasources.json:
{
"db": {
"name": "db",
"connector": "memory"
},
"mysql": {
"host": "xx.xxx.xxx.xx",
"port": 3306,
"url": "",
"database": "somedb",
"password": "somepassword",
"name": "mysql",
"user": "root",
"connector": "mysql"
}
}
мой datasources.localdev.json выглядит так
{
"db": {
"name": "db",
"connector": "memory"
},
"mysql": {
"host": "XXX.XXX.X.X",
"port": 3306,
"url": "",
"database": "somedb",
"password": "somepassword",
"name": "mysql",
"user": "root",
"connector": "mysql"
}
}
мне нужно что-то изменить в файлах моего сервера API?