2026年01月03日 活動日誌

運営

概要

体調不良だったため、ほぼほぼ寝て過ごしていました。

API関連のソース整理

What titleのランキング機能やユーザー管理機能を追加するために、サーバーサイドのAPIを触るので、ついでにソースの構成や管理方法を整理することに。

現状の構成や運用方法

現在のAPIはXServerVPSのUbuntuサーバーにて、Node.jsをランタイムにしたExpress.jsをフレームワークとして「クルクルシューティング」のランキング関係のAPIが動いています。

フォルダ構成としては
games_apiというフォルダに「クルクルシューティング」のランキング関係のAPIのソースが一つ格納され、その他必要なファイル(package.jsonやnode_module)が格納されています。
格納しているソースはViコマンドで直接修正を行っています。

対応方針

現状の構構成の運営方法では

  • 一つのフォルダ内に複数のゲームのAPIソースが混在し管理が煩雑する。
  • 改修による互換性がなくなった場合のバージョン管理が出来ない。
  • ソースコードの追加や改修がやりにくい。
  • ソースコードの修正履歴が残らず、不具合を埋め込んだ場合の対応が難しくなる。
  • 本番環境でしかAPIの実行環境がないため、デバッグなどの対応が難しい。

などなどの問題があります。
そのため、APIのソース構成や管理方法、運用方法を検討を行いました。

具体的なAPI構築手順についてはこちらに記載予定です。

明日の予定

体調次第ですが、ローカル環境でのデバッグ実行や、
「What title」のランキング登録関係のAPIの作成を行いたいと思います。

コメント

タイトルとURLをコピーしました