巢連接
正在進行中的 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 操作
技術棧:
預設網址:
- 登入使用者:
本機:3000/api/auth/login
- 註冊用戶:
本地主機:3000/api/auth/register
- 更新密碼:
本機:3000/api/auth/updatePassword
- 登入使用者:
本機:3000/api/auth/me
- 取得所有貼文:
本地主機:3000/api/posts
- 取得單一貼文:
本機:3000/api/post/:postId
- 建立貼文:
本地主機:3000/api/posts
- 更新貼文:
本機:3000/api/post/:postId
- 刪除貼文:
本機:3000/api/post/:postId
- 獲取所有評論:
本地主機:3000/api/comments
- 新增評論:
本機:3000/api/post/:postId/comments
- 更新評論:
本機:3000/api/comment/:commentId
- 刪除貼文:
本機:3000/api/comment/:commentId
- 透過貼文獲得所有喜歡:
本機:3000/api/post/:postId/likes
- 喜歡貼文:
本機:3000/api/post/:postId/like
- 與貼文不同:
本機:3000/api/post/:postId/不像
- 取得所有使用者:
本機:3000/api/users
- 取得單一使用者:
本機:3000/api/user/:userId
- 搜尋用戶:
本地主機:3000/api/users?search=john
貢獻
歡迎各種貢獻,請隨時提交拉取請求。
- 版本:1.0.0
- 許可證:麻省理工學院
- 作者:賽義德‧穆奈姆
以上是使用 NestJs、PassportJs 和 Prisma 的 Nest-Connect API的詳細內容。更多資訊請關注PHP中文網其他相關文章!