WebアプリとAPIサーバー間のやり取りにgRPCは使えるのだろうか?と一度考えてしまうと、実際試してみたくなるのが人情というもの。

そもそもやる必要があるのかはさておき、ちょっと触って可能性を検討したい場合でも、Proxyを立てたりコンバーターをうまく設定したりする必要があるなど、時間がかかるのが現状です。

そこで、1つのコマンドで必要なものが起動するようにし、簡単に試せるようにしました。

esplo/grpc-web-boilerplate

ホットリロードされますので、立ち上げて自分なりの変更を加えてみてください。

Continue reading

OAuthが絡むアプリケーションを開発していると、時折 https://localhost/ でローカルのアプリケーションサーバーにアクセスをしたくなる状況があります。 セキュリティ上、リダイレクト先URLの指定が必要で、かつhttpsしか設定できない場合があるためです。

手元にプロキシサーバーを立てて回避する手法がありますが、調べてみた限り手元の環境を汚してしまうものでした。 PC内環境美化に力を入れている私としては(ちなみに部屋のエントロピーはお察し)、何とか余計なインストールは避けたいところ。

そこで、Dockerを使ってSSL Terminationをするプロキシを立ててみました。 Githubで公開していますので、需要がある方はご利用ください - Docker Local SSL Termination Proxy

以下はこれに関する説明です。

Continue reading

Author's picture

esplo