sequelize如何使用参数主机“ db”找到我的数据库

时间:2019-05-26 20:28:56

标签: node.js docker express docker-compose sequelize.js

我在docker-compose中有数据库(mariadb)和应用程序服务。在我的应用程序中,我正在使用sequelize连接到数据库。在连接选项之前,我已将host参数设置为通过ip查找,但使用host:'db'也可以。谁可以
告诉我如何续集找到我的数据库。

旧代码

const sequelize = new Sequelize('database', 'username', 'password', {
  host: '172.18.0.2',
  dialect: 'mariadb',
  timezone: 'Etc/GMT4'
});

新代码

const sequelize = new Sequelize('database', 'username', 'password', {
  host: 'db',
  dialect: 'mariadb',
  timezone: 'Etc/GMT4'
});

0 个答案:

没有答案