ค้นหาเว็บไซต์

typescript - ทำไมการทดสอบของฉันถึงล้มเหลวแบบสุ่มใน Mocha (โดยใช้ typeOrm, routing-controllers)

ฉันกำลังพยายามสร้างแอปบน Node.js ใช้ TypeScript และไลบรารีอย่าง TypeORM และ Routing-Controllers

แม้ว่าตัวเซิร์ฟเวอร์ API ของแอปจะทำงานได้ปกติเมื่อรันตามปกติ แต่ดูเหมือนว่าจะมีข้อผิดพลาดเป็นช่วงๆ เมื่อรันการทดสอบ npm การทดสอบมักจะหยุดค้างระหว่างสคริปต์ before และ after ของ mocha แต่การรันการทดสอบซ้ำมักจะทำให้สำเร็จ

ตัวอย่าง -

อ่านต่อไป →

typescript - การยืนยันตัวตนใน Nest.js โดยใช้ typeORM

ฉันได้สร้างเซิร์ฟเวอร์ที่ทำงานได้พร้อมการเชื่อมต่อกับฐานข้อมูลแล้ว พร้อมคำขอ 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

อ่านต่อไป →

javascript - Typeorm: วิธีการค้นหาตามความสัมพันธ์

ฉันสามารถสอบถามตามความสัมพันธ์โดยใช้รูปแบบ 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

อ่านต่อไป →

typescript - TypeORM: QueryFailedError เมื่อใช้ SQL ดิบกับ PostgreSQL

ฉันได้ลองทำตามการเริ่มต้นใช้งาน TypeORM อย่างรวดเร็วที่มีอยู่บน NPM ที่: https://www.npmjs.com/package/typeorm

ฉันเพิ่มโค้ดเล็กน้อยเพื่อทดลองกับคำสั่ง SQL ดิบ แต่ฉันได้รับข้อผิดพลาด QueryFailedError ทันที

ฉันสงสัยว่าฉันสามารถใช้ SQL ดิบสำหรับตัวอย่างด้านล่างได้อย่างไร?

ฉันได้ตรวจสอบแล้วว่า ตารางและเอนทิตีถูกสร้างขึ้นโดยใช้เมธอด find ของ connection.manager ของ TypeORM และฉันยังได้ตรวจสอบตารางด้วยตนเองผ่าน pgAdmin ด้วย สำหรับความรอบคอบ ฉันได้ใช้

อ่านต่อไป →

node.js - TypeORM CLI ไม่สร้าง migrations เมื่อใช้มันกับ type-graphql

ฉันต้องการใช้ TypeORM ร่วมกับ TypeGraphQL

TypeGraphQL ยังมีตัวอย่างสำหรับกรณีนี้ด้วย

แต่เมื่อฉันใช้มันแบบนั้นและพยายามสร้างการย้ายข้อมูลจากสิ่งนั้น (โดยใช้ TypeORM CLI และรัน migration:generate) ก็ไม่เกิดอะไรขึ้น

ไม่มีข้อผิดพลาดในบันทึก ไม่มีบันทึกอื่น ๆ ไม่มีอะไรเลย

นี่คือคำสั่งที่ฉันกำลังรัน:

อ่านต่อไป →

mysql - NestJS typeorm - ไม่สามารถสร้างเอนทิตีได้

ฉันกำลังพยายามเพิ่มเอนทิตี Idea ให้กับ TypeOrm ของฉัน (ตั้งค่าเป็น mysql) และดูเหมือนว่าการนำเข้าไฟล์จะไม่ทำงาน เมื่อเพิ่มไฟล์แล้ว typeorm ก็ไม่สามารถเริ่มต้นได้สำเร็จ

ฉันได้ติดตั้งแพ็กเกจ typeorm ใหม่แล้ว และฉันไม่รู้ว่าจะเริ่มการดีบักจากตรงไหน ฉันกำลังทำตามบทเรียน (https://www.youtube.com/watch?v=EHlhvy-fh90) ซึ่งในนั้นไม่มีข้อผิดพลาดนี้

อ่านต่อไป →

typescript - typeorm querybuilder รวมตารางที่ไม่เกี่ยวข้องกับการ query?

ฉันกำลังพยายามที่จะใช้งานคิวรีดังต่อไปนี้ใน 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

อ่านต่อไป →

node.js - การเชื่อมต่อ one-to-one ของ TypeORM ใน mongodb

ฉันเพิ่งเริ่มใช้ 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

อ่านต่อไป →

node.js - Typeorm - ไม่สามารถเชื่อมต่อกับ postgres

ฉันสร้างโปรเจกต์ Typeform แต่ฉันไม่สามารถเชื่อมต่อกับ Postgres ได้

ฉันทำตามขั้นตอนทีละขั้นจากเอกสารประกอบ

  1. npm ติดตั้ง typeorm -g
  2. typeorm init --name MyProject --database postgres
  3. cd MyProjectnpm install

แล้วฉันก็รันคำสั่ง npm start และนี่คือตัวออก

[email protected] เริ่ม /Users/marek/Documents/works/test/MyProject ts-node src/index.ts

marek@Mareks-MacBook-Pro โครงการของฉัน %

ผลลัพธ์ไม่มีข้อผิดพลาดแต่สคริปต

อ่านต่อไป →

jestjs - วิธีเขียนการทดสอบสำหรับ typeorm + typegraphql + typescript?

สวัสดีครับ/ค่ะ

ฉันเขียนแอปพลิเคชันขนาดเล็กโดยใช้ typeorm + typegraphql + typescript มันทำงานได้และทุกอย่างดูเหมือนจะเรียบร้อยดี

สาระสำคัญของปัญหาคือไม่สามารถเข้าใจการประดิษฐ์สำหรับการทดสอบได้... ฉันเข้าใจว่าคุณจำเป็นต้องเชื่อมต่อกับฐานข้อมูลและรันการเปลี่ยนแปลงไม่กี่อย่าง และโดยพื้นฐานแล้วทุกอย่าง...

เอกสารไม่สามารถหาการเชื่อมต่อที่ถูกต้องไปยังตัวแก้ปัญหาได้

import { Resolver, Mutation, Arg, Int, Query, } from "type-graphql"; import { Author

อ่านต่อไป →