nene2-python を先に立ち上げる
Python 版 NENE2 parity を 先に 動かし、同じ OpenAPI 契約で TypeScript クライアントを試す手順です。
1. リポジトリ
bash
git clone https://github.com/hideyukiMORI/nene2-python.git
cd nene2-python2. 起動(例)
bash
# リポジトリ README に従う(uv / pip など)
# 既定の開発 URL は http://localhost:80003. ヘルス確認
bash
curl -sS http://localhost:8000/health | jq .
# service は NENE2(parity)
curl -sS http://localhost:8000/examples/notes?limit=1 | jq .
# OpenAPI 契約と同じ /examples/* パス(nene2-python #578 以降)4. TypeScript クライアント
bash
npm install @hideyukimori/nene2-client@^1.0.0ts
const client = createNene2Client({ baseUrl: 'http://localhost:8000' });
await client.health({ strictService: true });
await client.listNotes({ limit: 5 });マルチバックエンド検証: live smoke の NENE2_JS_PYTHON_BASE_URL。
5. PHP NENE2 との交互
- nene2-python で動作確認 → 2. NENE2 (PHP) を起動 → 3. 同じクライアントで
baseUrlを8080に切替。
全体像: 知識ゼロの全体像。