时区异常
‣
@CreateDateColumn()自动生成时间,发现相差8小时
原因: 时区不一致
解决方法:
确认node环境时间正常,终端直接输入date命令查看确认服务器时间正常确认mysql数据库时间正常,workbench使用 select now(); 命令查看,如果不一致, 执行 set global time_zone = '+8:00'; 再执行 flush privileges;
所有时间都正常了,但是返回前端的结果和数据库存储的还是差8小时
原因是typeorm要进行timezone设置,设置 timezone: "+08:00", 或者 timezone: "Z"