自从过去2到3小时以来,我一直在寻找这个。我仍然无法弄清楚如何。我需要将其设置为UTC + 07,我在datasources.json
中看到了一个指定它的选项"mydb": { "host": "127.0.0.1", "port": 3306, "database": "mydb", "username": "root", "password": "root", "name": "mydb", "connector": "mysql", "timezone": "UTC+07:00" }
似乎没有效果。
我在表格中有两个字段(date_add和date_upd)。此外,我正在使用此软件包" loopback-ds-timestamp-mixin":" ^ 3.2.2",将这些字段映射为mixin
我已查看此链接Strongloop How to config mysql timezone? 并且它不起作用:))
node_modules /环回连接器-MySQL的/ LIB / mysql.js
function MySQL(settings) {
......
var options = {
host: s.host || s.hostname || 'localhost',
port: s.port || 3306,
user: s.username || s.user,
password: s.password,
timezone: s.timezone,
socketPath: s.socketPath,
charset: s.collation.toUpperCase(), // Correct by docs despite seeming odd.
supportBigNumbers: s.supportBigNumbers,
connectionLimit: s.connectionLimit
};
.....
}
不太确定它是否是正确的脚本,但是:)
如果通过数据源配置无法实现,您是否知道如何为应用程序指定时区配置?