Cảm ơn anh!
Nhờ bài viết của anh mà em ngộ ra cách dùng pipe trong trường hợp của em và chia sẻ lại cho người đến sau
// zod v4 beta// zod-vaildation.pipe.ts
export classZodValidationPipe implements PipeTransform{constructor(private schema:ZodObject){}transform(value: unknown): unknown {return this.schema.parse(value)}}// schema
const CreateFolderSchema= z.object({
name: z.string().min(1).max(64),
parentId: z.uuidv7().optional(),})// route, dùng cho route, đưa vào trong chỗ @Body(...pipes), @Param(...pipes), @Query(...pipes)@Post()// @UsePipes(new ZodValidationPipe(CreateFolderSchema))// lúc đầy mình dùng như trên, mãi không được// nhưng cái này nó transform tất cả, dẫn đến không đúng ý mình, chỉ cần transform bodyasynccreateFolder(@Auth() auth:AuthInput,@Body(new ZodValidationPipe(CreateFolderSchema))// còn đây là cách dùng đúng, chỉ transform body thôi
dto: z.infer<typeof CreateFolderSchema>,){returnawait this.createFolderUseCase.execute({
userId: auth.uid,
name: dto.name,
parentId: dto.parentId,})}
Phần bài viết nói về ServBay thực sự rất đúng. Mình cũng đang sử dụng nó để quản lý môi trường phát triển địa phương, và thấy việc chuyển đổi giữa các ngôn ngữ và thiết lập cơ sở dữ liệu trở nên dễ dàng hơn nhiều. ServBay giúp tiết kiệm thời gian và giảm bớt rắc rối trong quá trình phát triển.
@ngosangns à cái ni mình copy trên 1 group facebook, copy nhanh quá giờ quên mất ở đâu rồi, bạn biết source ở mô ko, mình gắn link vào với, mình sẽ để ý hơn nhe 😀
@KhaiNG tks bn, vậy kết luận là kiến trúc monolithic không phải là multi-process, trong khi microservice thường là multi-process, nhưng cả hai đều có thể tận dụng đa luồng multi-thread để tối ưu hiệu suất bên trong mỗi process.
Mình nghĩ ý tác giả muốn nói ở đây là về kiến trúc monolithic chỉ có 1 application chạy xuyên suốt, không chia thành nhiều services như micro service, như vậy monolithic không thể coi là multi-process được. Mình còn nghĩ multi-process có thể dùng multi-thread được á, vd như Golang áp dụng microservice vẫn có thể tận dụng Goroutine cho mỗi service.
THẢO LUẬN
mình vẫn còn giữ source nè. share cho bạn qua kênh nào được nhỉ
🤩
https://www.mysqltutorial.org/mysql-basics/mysql-table-locking/ bài gốc đây
Cảm ơn anh! Nhờ bài viết của anh mà em ngộ ra cách dùng pipe trong trường hợp của em và chia sẻ lại cho người đến sau
Tuyệt vời, đây sẽ là động lực để cho mình ra nhiều nội dung hay hơn. Chúc bạn 1 ngày tốt lành nhé.
Phần bài viết nói về ServBay thực sự rất đúng. Mình cũng đang sử dụng nó để quản lý môi trường phát triển địa phương, và thấy việc chuyển đổi giữa các ngôn ngữ và thiết lập cơ sở dữ liệu trở nên dễ dàng hơn nhiều. ServBay giúp tiết kiệm thời gian và giảm bớt rắc rối trong quá trình phát triển.
Bài viết hay quá. Cảm ơn các chia sẻ của bạn ạ. Mình từ youtube qua đây
@ngosangns à cái ni mình copy trên 1 group facebook, copy nhanh quá giờ quên mất ở đâu rồi, bạn biết source ở mô ko, mình gắn link vào với, mình sẽ để ý hơn nhe 😀
Với có cần xóa cái thồn tin thẻ ở cái account cũ ko ạ.
@Truong23523 yes,But I saw news in discord that the Windows version will be online soon, and I hope there will be more functions after it is online.
Cho mình hỏi file PubSubTopic là ntn ạ
mình phải bắt đầu từ đâu để vọc vạch cái source này
@KhaiNG tks bn, vậy kết luận là kiến trúc monolithic không phải là multi-process, trong khi microservice thường là multi-process, nhưng cả hai đều có thể tận dụng đa luồng multi-thread để tối ưu hiệu suất bên trong mỗi process.
Mình nghĩ ý tác giả muốn nói ở đây là về kiến trúc monolithic chỉ có 1 application chạy xuyên suốt, không chia thành nhiều services như micro service, như vậy monolithic không thể coi là multi-process được. Mình còn nghĩ multi-process có thể dùng multi-thread được á, vd như Golang áp dụng microservice vẫn có thể tận dụng Goroutine cho mỗi service.
Nói cách khác học Node.js là học Javascript đúng không . Vì ngoài JS(TS) thì còn ngôn ngữ nào chạy với môi trường này nữa không ? .
Cá nhân tôi Node.js chỉ là một trường biên dịch và chạy code giống như jre của Java vậy. Nên người ta sẽ nói học Java chứ không ai nói học jre.
@mattyedwards But it's can't run on Window environment
B ơi làm gì làm đừng ăn cắp không ghi nguồn ạ
Hi anh, anh có thể cho e xin source của các chall được không ạ
Tks bro nhé lâu rồi k vào 😀
1