ค้นหาเว็บไซต์
ฉันต้องการนำแอป Nodejs ของฉันเข้าไปใน Docker เมื่อทำการ deploy ผ่านคำสั่ง npm run build และ start ฉันสามารถส่งคำขอไปยังมันได้ แต่เมื่อสร้าง Docker image ฉันเจอปัญหา: ก่อนอื่นฉันมีคำสั่ง EXPOSE 8080 ใน Dockerfile ของฉัน จากนั้นฉันรัน docker run -p=3000:8080 --env-file .env my-docker-
อ่านต่อไป →ฉันไม่ต้องการใช้วันที่ของเซิร์ฟเวอร์ API ของฉัน ฉันสามารถใช้ฟังก์ชันดิบจากฐานข้อมูลได้อย่างไร? ขอบคุณ ตัวอย่าง (เมื่อฉันตั้งค่า finishedAt):
await ctx.prisma.serviceOrder.updateMany({ data: { status, finishedAt: status === ServiceOrderStatus.CONCLUDED ? ctx.prisma.raw("NOW()") : null }, where: { id, finishedAt: null, }, }); อ่านต่อไป →
แก้ไข มีอันตรายที่ซ่อนอยู่ในการซ่อนฟิลด์ในคำจำกัดความ TS: ฟิลด์เหล่านั้นจะไม่สามารถเข้าถึงได้ระหว่างการพัฒนาด้วย intellisense แต่ตัววัตถุเต็มที่มีฟิลด์ "ซ่อน" อาจถูกส่งไปโดยไม่ได้ตั้งใจในคำตอบ ซึ่งอาจเปิดเผยข้อมูลที่ละเอียดอ่อนได้
ฉันกำลังสร้างแอปของฉันโดยใช้ Prisma เพื่อเชื่อมต่อกับ
อ่านต่อไป →
ฉันได้สร้างแอป Nestjs ด้วย Prisma และ GQL ฉันเพิ่งเปลี่ยนคอมพิวเตอร์ (จาก Mac มาเป็น PC) และทันใดนั้น login mutation ของฉันก็เหมือนจะหยุดทำงาน เพียงตัวเดียวเท่านั้น... นี่คือโค้ดบางส่วน:
auth.resolver.ts:
@Mutation((returns) => AuthenticatedUser) async login( @Context() { res }: Auth.GqlContext, @Args('payload', { type: () => UserLoginDto }) payload: UserLoginDto ): Promise<AuthenticatedUser> { const authenticatedUser = await thi อ่านต่อไป →
ฉันกำลังรันโปรเจกต์ Nest ในโหมดดีบั๊กภายใน Visual Studio Code
เมื่อรันมันจะเกิดข้อยกเว้นนี้
ในเวลาเดียวกัน โซลูชันพร้อมกับ Prisma ทำงานได้ตามปกติโดยไม่ต้องใช
อ่านต่อไป →
ฉันกำลังมีปัญหาในการใช้ Prisma + GraphQL + NestJS มันยังคงบอกฉันว่าไม่สามารถระบุประเภท input ของ GraphQL ได้ "Error: Cannot determine a GraphQL input type ("Org") for the "parent". ตรวจสอบให้แน่ใจว่าคลาสของคุณถูกตกแต่งด้วย decorator ที่เหมาะสม."
นี่คือสกีมาของ Prisma ของฉัน
model Org { id String @ อ่านต่อไป →ฉันกำลังใช้ Typescript + Prisma + Postgres และฉันกำลังเจอปัญหาในการส่งพารามิเตอร์ bytea/Buffer ไปยังคำสั่ง query ดิบ
สมมติว่าฉันมีสคีมา DB ดังต่อไปนี้
model Item { id BigInt @id @default(autoincrement()) @db.BigInt hash Bytes @unique ... }ฉันสามารถค้นหาไอเท็มตามแฮชของพวกมันโดยใช้คำสั่งค้นหาง่ายๆ แบบนี้ได้โดยไม่มีปัญหา
const itemHexHashes = ['ca6854726b0139254b7e5c4831c87ac043a938fa3543b5eb0ce0906e124483e9', ...] const itemBuffe อ่านต่อไป →ฉันเพิ่งเริ่มใช้ Prisma เป็น ORM ในโปรเจกต์ของฉัน แต่ฉันไม่แน่ใจว่าจะคั่นแยกโค้ดคำสั่ง Prisma และโค้ดโลจิกออกจากโลจิกของเซอร์วิสที่ใช้ Prisma อย่างไร เนื่องจากเราไม่สามารถใช้วิธี generic repositories ได้ ฉันอยากหาวิธีแก้ปัญหาเพื่อให้เกิดการแยกส่วนนี้ มีไอเดียบ้างไหม?
นี่คือตัวอย่างของ 'application. service' ที่ใช้ Prisma
> async findByIdPrisma(applicationId: number): > Promise<ApplicationModel> { > const application = await this.prismaService.applicatio อ่านต่อไป →
มีวิธีใดในการสร้างความสัมพันธ์ m-to-n ทางเดียวหรือไม่ หรือทั้งสองคอลเลกชันต้องมี id ของกันและกัน? ฉันกำลังพยายามทำบางอย่างเช่นนี้:
model Country { id String @id @default(auto()) @map("_id") @db.ObjectId name String @unique users User[] } model User { id อ่านต่อไป →มีวิธีใดในการสร้างฟังก์ชันคำสั่งค้นหาที่นำกลับมาใช้ใหม่ได้สำหรับ Prisma หรือไม่?
บางอย่างเช่นนี้:
async function getData(tableName: string) { const data = await prisma[tableName].findMany({}); await prisma.$disconnect(); return data; }แล้วจึงส่งค่า tableName เมื่อเรียกใช้งานฟังก์ชัน
อ่านต่อไป →