API実装の技術選定 & コード反映: Node.js + Express + TypeScript #3
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
モバイルアプリテンプレートリポジトリにAPI実装を追加しました。
技術選定
以下の技術スタックを選定し、実装しました:
実装内容
API構造
機能
GET /health- ヘルスチェックGET /- API情報GET /api/users- ユーザー一覧取得POST /api/users- ユーザー作成開発環境
npm run devでホットリロードnpm run buildでTypeScriptコンパイル使用方法
サーバーは http://localhost:3000 で起動します。
更新されたファイル
README.md- 技術選定の反映api/ディレクトリ - 完全なAPIテンプレートの実装.github/workflows/api-test.yml- API用CI/CDワークフローテンプレートとして使いやすく、モバイルアプリ開発者にとって親しみやすい技術スタックを選択しました。
Fixes #2.
Warning
Firewall rules blocked me from connecting to one or more addresses
I tried to connect to the following addresses, but was blocked by firewall rules:
cdp.expo.dev/usr/local/bin/node /home/REDACTED/work/template-mobile-app/template-mobile-app/mobile-app/node_modules/@expo/cli/build/src/utils/telemetry/clients/flushFetchDetached.js /tmp/f2d2c0cfada125714aced169f4abfa5e/expo-telemetry.json(dns block)/usr/local/bin/node /home/REDACTED/work/template-mobile-app/template-mobile-app/mobile-app/node_modules/@expo/cli/build/src/utils/telemetry/clients/flushFetchDetached.js /tmp/dc6911fee49938764d59b972d7ad9f60/expo-telemetry.json(dns block)If you need me to access, download, or install something from one of these locations, you can either:
💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.