首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >回环:如何确保值被发送到本地db,而不是远程db?

问回环:如何确保值被发送到本地db,而不是远程db?
EN

Stack Overflow用户
提问于 2019-05-13 07:09:11
回答 1查看 50关注 0票数 2

我有一个api服务器的版本在本地运行。在react本地应用程序中,我已经将远程服务器中的BASEURL指向我的本地地址。从那里开始,我通过

节点。

尽管我能够登录/创建一个新帐户,但我注意到,我创建的新帐户中的所有数据仅保存在数据库的远程版本上,而不是本地版本。如果我的BASEURL指向我的本地地址,而不再指向远程服务器,那么新帐户数据怎么会在远程db而不是本地数据库上结束呢?

这是服务器堆栈信息-Server OS -Ubuntu16.04

-Web服务器- NGINX

-Server应用- Loopback.js和PM2

-Database - MariaDB

我还通过mysql.server start运行mysql的本地版本。

下面是我的config.js文件中的内容

代码语言:javascript
复制
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文件:

代码语言:javascript
复制
{
  "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看起来像这样

代码语言:javascript
复制
{
    "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服务器文件中的某些内容?

EN

回答 1

Stack Overflow用户

发布于 2019-05-14 10:38:20

将datasources.localdev.json重命名为datasources.local.js或仅重命名datasources.json并重新启动服务器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56107305

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档