user service
1.0.0
Ansopediaユーザーサービスは、Ansopedia Learningプラットフォーム内でユーザーアカウントと認証の管理を担当するバックエンドサービスです。次のような機能を提供します。
手順に飛び込む前に、 package.jsonのスクリプトを分解しましょう。JSONファイル:
依存関係をインストールします:
pnpm install開発サーバーを開始:
pnpm devこのコマンドはNodemonサーバーを起動します。これにより、TypeScriptファイルの変更が監視され、サーバーが自動的に再起動されます。
生産サーバーを開始します:
pnpm prodこのコマンドは、 NODE_ENV productionに設定し、プロジェクトを構築し、サーバーを起動します。
テストの実行:
pnpm testpnpm lintpnpm lint:fixpnpm prettier:checkpnpm prettier:fix 貢献することにより、お客様はプロジェクトのライセンスに基づいて貢献がライセンスされることに同意します。
Ansopedia Creator Studioへの貢献を歓迎します!詳細については、converting.mdをお読みください。
コミュニティでの行動に対する期待を概説するcode_of_conduct.mdがあります。読んでください。
Ansopedia Creator Studioへのすべての貢献者を歓迎し、表彰します。
JWTトークンの署名と検証の場合、このサービスにはRSAキーペアが必要です。
keysディレクトリを作成しますnpm run generate-keys生産環境の場合、キーは次のとおりです。
予想されるキーファイルは次のとおりです。
/keys/private.pem -rsa秘密キー(安全に保つ!)/keys/public.pem -RSA公開キー(配布できます)