네스트 커넥트
실제 소셜 미디어가 가지고 있는 모든 기본 기능을 갖춘 REST API가 진행 중입니다. 개발 중 모든 기여에 열려 있습니다.
시작하기
- 저장소 복제: git clone https://github.com/saidMounaim/nest-connect.git
- 설치 종속성: npm install
- 루트에 .env 파일을 만들고 다음을 추가합니다.
DATABASE_URL=""
JWT_SECRET=""
CLD_CLOUD_NAME=""
CLD_API_KEY=""
CLD_API_SECRET=""
로그인 후 복사
특징:
- 사용자 계정 등록 및 로그인
- 사진 게시
- 사진에 댓글 달고 좋아요
- 팔로잉 시스템
- 관련 권한이 있는 게시물, 댓글, 팔로우 및 좋아요에 대한 모든 CRUD 작업
기술 스택:
기본 URL:
- 로그인 사용자:
로컬호스트:3000/api/auth/로그인
- 사용자 등록:
로컬호스트:3000/api/auth/register
- 비밀번호 업데이트:
localhost:3000/api/auth/updatePassword
- 로그인된 사용자 얻기:
로컬호스트:3000/api/auth/me
- 모든 게시물 가져오기:
로컬호스트:3000/api/posts
- 단일 게시물 가져오기:
localhost:3000/api/post/:postId
- 게시물 작성:
로컬호스트:3000/api/posts
- 업데이트 게시물:
localhost:3000/api/post/:postId
- 게시물 삭제 :
localhost:3000/api/post/:postId
- 모든 댓글 받기:
로컬호스트:3000/api/comments
- 댓글 추가:
localhost:3000/api/post/:postId/comments
- 댓글 업데이트:
localhost:3000/api/comment/:commentId
- 게시물 삭제 :
localhost:3000/api/comment/:commentId
- 게시물을 통해 모든 좋아요 받기:
localhost:3000/api/post/:postId/likes
- 게시물 좋아요 :
localhost:3000/api/post/:postId/like
- 게시물과 달리:
localhost:3000/api/post/:postId/unlike
- 모든 사용자 가져오기:
로컬호스트:3000/api/사용자
- 단일 사용자 확보:
localhost:3000/api/user/:userId
- 사용자 검색:
localhost:3000/api/users?search=john
기부금
모든 종류의 기여를 환영합니다. 풀 요청을 자유롭게 제출해 주세요.
- 버전: 1.0.0
- 라이센스: MIT
- 저자: Said Mounaim
위 내용은 NestJ, PassportJ 및 Prisma를 사용하는 Nest-Connect API의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!