5. Copyright (C) 2021 Toranoana Inc. All Rights Reserved.
regali
https://github.com/Octo8080/regali
6. Copyright (C) 2021 Toranoana Inc. All Rights Reserved.
目的
- Web 開発でフロントとバックエンドを分離して作成するとどうして
も CORS の問題にぶつかる
- 対応するために、webpack-dev-server や、vite の proxy 機能っ
ぽいものが欲しかった
7. Copyright (C) 2021 Toranoana Inc. All Rights Reserved.
使用モジュール
- std
- flags 実行時のでのフラグ処理に使用
- サードパーティ
- oak ミドルウェアフレームワーク
- oak_http_proxy oak 向けプロキシミドルウェア
8. Copyright (C) 2021 Toranoana Inc. All Rights Reserved.
フロントエンドアプリケーション
localhost:8081
バックエンドアプリケーション
localhost:8082
regari
localhost:8080
使用/構成イメージ
localhost:8080/hoge
localhost:8080/api/hoge
設定ファイル
/ => localhost:8081
/api/ => localhost:8082
9. Copyright (C) 2021 Toranoana Inc. All Rights Reserved.
使い方1
- インストール
- 設定ファイルを準備