next crud
v4.0.1
next-crud Next.js의 Prisma 모델을 기반으로 하나의 간단한 기능으로 CRUD API 경로를 만드는 도우미 라이브러리입니다.
Lib의 버전 3에서 시작하여 Prisma V5 이상만 지원합니다. Prisma V4 이상을 사용하는 경우 LIB의 버전 2를 설치하십시오.
문서는 여기에서 제공됩니다
yarn add @premieroctet/next-crud
다음과 같은 프리즘 스키마가 주어지면 :
model User {
id Int @id @default(autoincrement())
name String?
email String?
} /pages/api/[...nextcrud].ts. 와 함께:
import NextCrud , { PrismaAdapter } from '@premieroctet/next-crud'
import { NextApiRequest , NextApiResponse } from 'next'
const handler = async ( req : NextApiRequest , res : NextApiResponse ) => {
const nextCrudHandler = await NextCrud ( {
adapter : new PrismaAdapter ( {
prismaClient : myPrismaClientInstance ,
} ) ,
} )
return nextCrudHandler ( req , res )
}
export default handler그리고 당신의 추천 Crud 경로를 얻으십시오!
| 엔드 포인트 | 설명 | |
|---|---|---|
| 목록 | /api/users 얻습니다 | 모든 사용자를 얻으십시오 |
| 얻다 | get /api/users/[id] | 한 명의 사용자를 얻으십시오 |
| 추가하다 | Post /api/users | 하나의 사용자를 만듭니다 |
| 편집하다 | put /api/users/[id] | 한 사용자를 업데이트하십시오 |
| 부분 편집 | 패치 /api/users/[id] | 한 사용자 업데이트 (부분) |
| 삭제 | 삭제 /api/users/[id] | 한 사용자를 삭제하십시오 |
예제 프로젝트를 실행하여 수정을 테스트 할 수 있습니다. 루트 폴더에서 yarn watch 를 실행하십시오.
이 프로젝트는 React 및 React Native Developments를 전문으로하는 웹 및 모바일 대행사 인 Premier Octet에 의해 개발되고 있습니다.