我有一个api服务器的版本在本地运行。在react本地应用程序中,我已经将远程服务器中的BASEURL指向我的本地地址。从那里开始,我通过
节点。
尽管我能够登录/创建一个新帐户,但我注意到,我创建的新帐户中的所有数据仅保存在数据库的远程版本上,而不是本地版本。如果我的BASEURL指向我的本地地址,而不再指向远程服务器,那么新帐户数据怎么会在远程db而不是本地数据库上结束呢?
这是服务器堆栈信息-Server OS -Ubuntu16.04
-Web服务器- NGINX
-Server应用- Loopback.js和PM2
-Database - MariaDB
我还通过mysql.server start运行mysql的本地版本。
下面是我的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服务器文件中的某些内容?
发布于 2019-05-14 10:38:20
将datasources.localdev.json重命名为datasources.local.js或仅重命名datasources.json并重新启动服务器。
https://stackoverflow.com/questions/56107305
复制相似问题