ค้นหาเว็บไซต์
ฉันกำลังพยายามสร้างแอปบน Node.js ใช้ TypeScript และไลบรารีอย่าง TypeORM และ Routing-Controllers
แม้ว่าตัวเซิร์ฟเวอร์ API ของแอปจะทำงานได้ปกติเมื่อรันตามปกติ แต่ดูเหมือนว่าจะมีข้อผิดพลาดเป็นช่วงๆ เมื่อรันการทดสอบ npm การทดสอบมักจะหยุดค้างระหว่างสคริปต์ before และ after ของ mocha แต่การรันการทดสอบซ้ำมักจะทำให้สำเร็จ
ตัวอย่าง -
อ่านต่อไป →ฉันได้สร้างเซิร์ฟเวอร์ที่ทำงานได้พร้อมการเชื่อมต่อกับฐานข้อมูลแล้ว พร้อมคำขอ get แบบง่ายที่ทำงานได้ ฉันได้ทำตามคู่มือนี้ https://docs.nestjs.com/techniques/authentication
เมื่อรันเซิร์ฟเวอร์และพยายามทำคำขอ get จากเส้นทางที่มีการป้องกัน ฉันได้รับข้อความ Cannot read property 'challenge' of undefined. user.controller.ts
import { Controller, Get, UseGuards } from '@nestjs/common'; import { UserService } from './user.servic อ่านต่อไป →ฉันสามารถสอบถามตามความสัมพันธ์โดยใช้รูปแบบ Active Record ได้อย่างไร?
ฉันมีเอนทิตี 2 ตัวและต้องการดึงตัวแรกโดยการสอบถามตัวที่สอง:
บทบาท :
import { User } from "./User"; @Entity({ name: "roles" }) export class Role extends BaseEntity { @PrimaryGeneratedColumn() public id: number; @Column() public name: string; @CreateDateColumn() public createdAt: string; @UpdateDateColumn() public updatedAt: string; @OneToMany(() => User, user => user.role อ่านต่อไป →ฉันได้ลองทำตามการเริ่มต้นใช้งาน TypeORM อย่างรวดเร็วที่มีอยู่บน NPM ที่: https://www.npmjs.com/package/typeorm
ฉันเพิ่มโค้ดเล็กน้อยเพื่อทดลองกับคำสั่ง SQL ดิบ แต่ฉันได้รับข้อผิดพลาด QueryFailedError ทันที
ฉันได้ตรวจสอบแล้วว่า ตารางและเอนทิตีถูกสร้างขึ้นโดยใช้เมธอด find ของ connection.manager ของ TypeORM และฉันยังได้ตรวจสอบตารางด้วยตนเองผ่าน pgAdmin ด้วย สำหรับความรอบคอบ ฉันได้ใช้
อ่านต่อไป →ฉันต้องการใช้ TypeORM ร่วมกับ TypeGraphQL
TypeGraphQL ยังมีตัวอย่างสำหรับกรณีนี้ด้วย
แต่เมื่อฉันใช้มันแบบนั้นและพยายามสร้างการย้ายข้อมูลจากสิ่งนั้น (โดยใช้ TypeORM CLI และรัน migration:generate) ก็ไม่เกิดอะไรขึ้น
ไม่มีข้อผิดพลาดในบันทึก ไม่มีบันทึกอื่น ๆ ไม่มีอะไรเลย
นี่คือคำสั่งที่ฉันกำลังรัน:
อ่านต่อไป →
ฉันกำลังพยายามเพิ่มเอนทิตี Idea ให้กับ TypeOrm ของฉัน (ตั้งค่าเป็น mysql) และดูเหมือนว่าการนำเข้าไฟล์จะไม่ทำงาน เมื่อเพิ่มไฟล์แล้ว typeorm ก็ไม่สามารถเริ่มต้นได้สำเร็จ
ฉันได้ติดตั้งแพ็กเกจ typeorm ใหม่แล้ว และฉันไม่รู้ว่าจะเริ่มการดีบักจากตรงไหน ฉันกำลังทำตามบทเรียน (https://www.youtube.com/watch?v=EHlhvy-fh90) ซึ่งในนั้นไม่มีข้อผิดพลาดนี้
อ่านต่อไป →
ฉันกำลังพยายามที่จะใช้งานคิวรีดังต่อไปนี้ใน typeorm
select id,"createdAt", "updatedAt","deactivatedAt",(EXTRACT(EPOCH FROM "deactivatedAt" - "createdAt")/3600 ) as lifespan from ( select id,"createdAt", "updatedAt","deactivatedAt", (EXTRACT(EPOCH FROM "deactivatedAt" - "cr อ่านต่อไป →ฉันเพิ่งเริ่มใช้ TypeORM ดังนั้นขอโทษล่วงหน้าหากคำถามนี้ฟังดูโง่
ฉันมีสองตารางคือ User และ Category ตาราง User มีคอลัมน์ categoryId ซึ่งเป็นคีย์ต่างประเทศไปยังตาราง Category
ตารางหมวดหมู่:
@Entity() export class Category { @ObjectIdColumn() public _id: ObjectID; @PrimaryColumn() public id: string; public toString(): string { return `${this.id}`; } }ตารางผู้ใช้
@Entity() export class User { @Objec อ่านต่อไป →ฉันสร้างโปรเจกต์ Typeform แต่ฉันไม่สามารถเชื่อมต่อกับ Postgres ได้
ฉันทำตามขั้นตอนทีละขั้นจากเอกสารประกอบ
แล้วฉันก็รันคำสั่ง npm start และนี่คือตัวออก
[email protected] เริ่ม /Users/marek/Documents/works/test/MyProject ts-node src/index.ts
marek@Mareks-MacBook-Pro โครงการของฉัน %
ผลลัพธ์ไม่มีข้อผิดพลาดแต่สคริปต
อ่านต่อไป →สวัสดีครับ/ค่ะ
ฉันเขียนแอปพลิเคชันขนาดเล็กโดยใช้ typeorm + typegraphql + typescript มันทำงานได้และทุกอย่างดูเหมือนจะเรียบร้อยดี
สาระสำคัญของปัญหาคือไม่สามารถเข้าใจการประดิษฐ์สำหรับการทดสอบได้... ฉันเข้าใจว่าคุณจำเป็นต้องเชื่อมต่อกับฐานข้อมูลและรันการเปลี่ยนแปลงไม่กี่อย่าง และโดยพื้นฐานแล้วทุกอย่าง...
เอกสารไม่สามารถหาการเชื่อมต่อที่ถูกต้องไปยังตัวแก้ปัญหาได้
import { Resolver, Mutation, Arg, Int, Query, } from "type-graphql"; import { Author อ่านต่อไป →