wiki:it:dream_of_enc:backend:game_api
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
다음 판 | 이전 판 | ||
wiki:it:dream_of_enc:backend:game_api [2025/07/30 06:43] – 만듦 - 바깥 편집 127.0.0.1 | wiki:it:dream_of_enc:backend:game_api [2025/07/31 00:55] (현재) – [views/game_api.py: 미니게임 API 로직] syjang0803 | ||
---|---|---|---|
줄 1: | 줄 1: | ||
====== views/ | ====== views/ | ||
- | `game_api.py`는 웹사이트에 포함된 미니게임의 서버 로직을 처리하는 **Flask 블루프린트** 모듈입니다. 게임의 결과(랭킹)를 저장하고, | + | '' |
- | `url_prefix='/ | + | '' |
- | + | ---- | |
- | === 주요 기능 및 엔드포인트 === | + | ===== 주요 기능 및 엔드포인트 |
+ | ---- | ||
==== 1. 랭킹(Ranking) API ==== | ==== 1. 랭킹(Ranking) API ==== | ||
- | * **`GET / | + | * **'' |
* | * | ||
* | * | ||
- | 1. 점수(`score`)를 기준으로 내림차순 (높은 점수가 위로) | + | 1. 점수('' |
- | 2. 점수가 같을 경우, 클리어 시간(`rawTime`)을 기준으로 오름차순 (짧은 시간이 위로) | + | 2. 점수가 같을 경우, 클리어 시간('' |
* | * | ||
- | * **`POST / | + | * **'' |
* | * | ||
- | * | + | * |
* | * | ||
+ | ---- | ||
==== 2. 게임 댓글(GameComment) API ==== | ==== 2. 게임 댓글(GameComment) API ==== | ||
- | * **`GET / | + | * **'' |
* | * | ||
- | * | + | * |
* | * | ||
- | * **`POST / | + | * **'' |
* | * | ||
- | * | + | * |
* | * | ||
- | 이 모듈은 | + | 이 모듈은 |
wiki/it/dream_of_enc/backend/game_api.1753857794.txt.gz · 마지막으로 수정됨: 저자 127.0.0.1