Я успешно установил и настроил TypeORM; Я могу добавить новые записи, поиск и т. Д. c. Я пытаюсь установить часовой пояс по умолчанию на UTC
на 4 часа ... но безуспешно
Я установил конфигурацию узла TZ на UTC
, и когда я печатаю console.log(process.env.TZ)
, он возвращает UTC
как ожидается.
я что-то не так делаю? Мой код пользователя "User":
import {Entity, PrimaryGeneratedColumn, Unique, Column, CreateDateColumn, UpdateDateColumn, BaseEntity} from "typeorm";
@Entity()
//@Unique(['email'])
export class User extends BaseEntity {
@PrimaryGeneratedColumn("uuid")
id!: number;
@Column()
email!: string;
@Column()
password!: string;
@CreateDateColumn({name: 'created_at', type: 'timestamp'})
createdAt!: Date;
@UpdateDateColumn({name: 'updated_at',type: 'timestamp'})
updatedAt!: Date;
}
И конфигурация соединения:
{
name: 'default',
type: 'mysql',
host: 'localhost',
port: 3306,
username: 'root',
password: 'supersecret',
database: 'multichat',
timezone: 'Z',
syncronize: true,
logging: false,
entities: [
'/var/www/html/projects/sluy/multichat/api_express/src/database/entities/**/*.ts'
],
migrations: [
'/var/www/html/projects/sluy/multichat/api_express/src/database/migrations/**/*.ts'
],
subscribers: [
'/var/www/html/projects/sluy/multichat/api_express/src/database/subscribers/**/*.ts'
],
cli: {
entitiesDir: '/var/www/html/projects/sluy/multichat/api_express/src/database/entities',
migrationsDir: '/var/www/html/projects/sluy/multichat/api_express/src/database/migrations',
subscribersDir: '/var/www/html/projects/sluy/multichat/api_express/src/database/subscribers'
}
}