新入生情報Web2025バックエンド
- ローカル実行(dev)向けの環境変数設定
sample.dev.varsをコピーして.dev.varsを作成.dev.varsに環境変数を設定ESA_TOKENはesaのユーザーページの外部アプリ連携の項から取得
node_modulesのインストール- 直接実行:
npm install - docker compose:
docker compose run --rm app npm install
- 直接実行:
- バックグラウンド実行
- 起動:
docker compose up -d - 停止:
docker compose stop
- 起動:
- フォアグラウンド実行:
docker compose up
wranglerを使ってローカルで実行する
npx wrangler login(初回のみ)npx wrangler dev
wranglerを使ってデプロイする
- ワーカーに環境変数を設定
- ワーカーの設定画面から環境変数を設定
.dev.varsの内容をコピペすることで簡単に設定できる- もっとよいやり方があるかもしれない
- デプロイする
npx wrangler login(初回のみ)npx wrangler deploy
記事一覧を返す
example
[
{
"number":971,
"name":"テスト2",
"created_at":"2024-02-01T22:17:30+09:00",
"categories":["test"]
}
]記事の内容を返す
example
{
"number":971,
"name":"テスト2",
"created_at":"2024-02-01T22:17:30+09:00",
"categories":["test"],
"body":"テストの2番目のページです"
}FAQを返す
example
[
{
"question": "そぽたんってなんですか",
"answer": "筑波山に住む妖精です。\r\nそぽ~。\r\n\r\n"
},
{
"question": "筑波大学の住所を教えてください",
"answer": "茨城県つくば市天王台1-1-1です。\r\n\r\n"
}
]