Журнал запросов в Nest
Пусть страница ходит в базу, а в терминале виден только факт запуска. Непонятно, какой именно запрос ушёл на сервер PostgreSQL.
У объекта настроек TypeOrmModule
есть поле logging. При значении
true TypeORM пишет текст SQL
в консоль процесса Nest вместе
с параметрами. Так проще отладить
первые обращения к таблицам.
На боевом сервере журнал часто отключают, чтобы не засорять лог и не светить данные. В учебном проекте его держат включённым, пока настраивают чтение и запись.
Покажем на примере постов:
import { Module } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm';
@Module({
imports: [
TypeOrmModule.forRoot({
type: 'postgres',
host: 'localhost',
port: 5432,
username: 'postgres',
password: 'postgres',
database: 'site',
autoLoadEntities: true,
synchronize: false,
logging: true,
}),
],
})
export class AppModule {}
Включите вывод запросов к базе в терминал в подключении проекта работников.