ネストコネクト
実際のソーシャル メディアが持つすべての基本機能を備えた開発中の 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/login
- ユーザーの登録:
ローカルホスト:3000/api/auth/register
- パスワードの更新:
ローカルホスト: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
- すべてのコメントを取得:
localhost: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/users
- 単一ユーザーを取得:
localhost:3000/api/user/:userId
- ユーザーの検索:
localhost:3000/api/users?search=john
貢献
あらゆる種類の貢献を歓迎します。お気軽にプルリクエストを送信してください。
- バージョン: 1.0.0
- ライセンス: MIT
- 著者: サイード・ムーナイム
以上がNestJs、PassportJs、Prisma を使用した Nest-Connect APIの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。