---
# System prepended metadata

title: 囲みマス サーバ関係

---

# 囲みマス サーバ関係

## 現在

|ドメイン|概要|
|-|-|
|kakomimasu.website|リリース版kakomimasu/server|
|practice.kakomimasu.website|master版kakomimasu/server|
|viewer.kakomimasu.website|kakomimasu/viewer|

## 改良案

|ドメイン|概要|備考|
|-|-|-|
|api.kakomimasu.website|リリース版kakomimasu/server<br>（/v1,/v2,/nextとかでapi分ける）||
|test.api.kakomimasu.website|メイン版kakomimasu/server|
|kakomimasu.website|リリース版kakomimasu/viewer|
|test.kakomimasu.website|メイン版kakomimasu/viewer

## 今後の開発について

#### リリース版とメイン版を分ける必要はあるのか

- サーバが落ちるバグは既存のコードから？
- `api.kakomimasu.website/v1`のようにパスでバージョンを分ければサーバまで分ける必要がないのでは…
- サーバを分けるとデータも分かれることもありユーザ側が分かりにくい。
- ブラウザにデータを保存するsession Storageを使用してビューアのapiの向き先を変えようとしたが、Next.jsではサーバでプリレンダリングを行うため不都合がある。
- 一般的なサービスにもメイン版のビューアというものはない

- Denoのインシデントアップデートみたいにきちんと考察するのはおもしろそう…（https://deno.com/blog/2021-09-23-outage-post-mortem/ ）

`api.kakomimasu.website`
`kakomimasu.website`