LIFFログインをReact + Rails APIで実装する時、ReactはHTTPSで立ち上げる。

 

こちらの記事を参考に、

LIFFログインをRails APIのdeviseトークンで実装していました。

その際、ローカル環境でデバッグしたかったのですが、LIFFログインのリダイレクト先はHTTPSであることが必須。

そんな時は、React(Node.js)を立ち上げる際、以下コマンドで、HTTPSで立ち上げ、そのHTTPSアドレスをLIFFのリダイレクト先に指定してあげると、ローカルコンソールで処理を追いながら開発できるので便利。

  

 HTTPS=true npm start 

 

コンソールに出てくるアドレスをLIFFのエンドポイントURLに指定すれば、LIFFログインをローカル環境でデバッグ可能。