Saya membuat proyek Typeform, tetapi saya tidak bisa terhubung ke Postgres.
Saya mengikuti langkah demi langkah dari dokumentasi.
kemudian saya menjalankan perintah npm start dan ini adalah outputnya
[email protected] mulai /Users/marek/Documents/works/test/MyProject ts-node src/index.ts
marek@Mareks-MacBook-Pro My
Baca lebih banyak →Selamat siang.
Saya menulis sebuah aplikasi kecil menggunakan typeorm + typegraphql + typescript. Itu berfungsi dan semuanya tampak baik-baik saja.
inti dari masalahnya adalah bahwa tidak mungkin untuk memahami penemuan tersebut untuk pengujian ... Saya mengerti bahwa Anda perlu terhubung ke database dan menjalankan beberapa mutasi, dan pada dasarnya semuanya ...
Dokumentasi tidak dapat menemukan koneksi yang benar ke resolver
import { Resolver, Mutation, Baca lebih banyak →
Saya sedang menggunakan typeorm untuk menulis query untuk memilih catatan dari database Postgres Sql tetapi saya mendapatkan error ini:
{ "errorType": "QueryFailedError", "errorMessage": "syntax error at or near \".\"" } Baca lebih banyak →
Saya sedang mempelajari arsitektur bersih dengan TDD dengan membuat aplikasi sederhana, dan saya mencoba mengimplementasikan UserRepository di lapisan infrastruktur saya, tetapi saya mendapatkan kesalahan ini ConnectionNotFoundError: Connection "default" tidak ditemukan. meskipun saya sudah membangun koneksi sebelum menjalankan tes itu sendiri.
Baca lebih banyak →Halo, saya mencoba menetapkan kunci asing ke kolom yang bukan kunci utama di TypeORM, tetapi saya mendapatkan kesalahan
saya memiliki karyawan dan departemen
Saya memiliki kolom di id manajer departemen yang harus merujuk ke kolom register di tabel karyawan
entitas karyawan:
@Entity({ name: 'employees' }) export class Employee extends SharedProp { constructor( firstName: string, lastName: string, ) { super(); this.firstName = firstName; Baca lebih banyak →Saya memiliki dua tabel: user dan activity dengan hubungan @OneToMany.
Saya harus menulis sebuah query yang akan menghitung aktivitas untuk pengguna dan mengembalikannya dengan opsi pengurutan yang tersedia. Saya tidak tahu bagaimana itu akan diurutkan, jadi, saya harus mengaktifkan pengurutan di semua bidang, termasuk activityCount.
Saya mencoba melakukan ini dengan loadRelationCountAndMap sesuatu seperti ini
Baca lebih banyak →Saya ingin mengatur validasi boolean, itu berarti hanya memperbolehkan 0 atau 1.
@Column('int') isLastdate: number;Saya menetapkan aturan di atas dengan mengikuti ekspresi reguler
const boolRegex = /^[01]$/ @IsNotEmpty() @IsInt() @Matches(boolRegex,{ message:`isLastdate must be bool (0 or 1)` }) isLastdate: number; Baca lebih banyak →Saya dapat memasukkan data json berikut melalui metode Post.
{ "userId":1, "title":"mytest", }Saya ingin mengembalikan data ini ke client
Berikut adalah controller saya
@Controller('event') export class EventController { constructor(private readonly eventService: EventService) {} @Post() createEvent(@Body() param: EventRequest) { return this.eventServ Baca lebih banyak →Saya mencoba melakukan pencarian dengan memfilter hasil berdasarkan kategori, pada entitas berikut:
@Entity() export class Anime { @PrimaryGeneratedColumn('uuid') id?: string; @Column({ nullable: false }) name: string; @ManyToMany(type => Category) @JoinTable() categories: Category[]; } @Entity() export class Category { @PrimaryGeneratedColumn('uuid') id: string; @Column({ nullable: false }) name: string; @Column({ default: 'Descrição não forneci Baca lebih banyak →Saya memiliki kode ini yang menghasilkan kesalahan:
UnhandledPromiseRejectionWarning: QueryRunnerAlreadyReleasedError: Query runner sudah dilepaskan. Tidak dapat menjalankan query lagi.
Penelepon
const res = await getManager().transaction(async entityManager => { return ServiceA.method1(entityManager); });Layanan A
static async method1(entityManager: EntityManager) { Baca lebih banyak →