【Node.js】Expressのreq.protocolが常にhttpになってしまう問題 2021.09.12 ExpressNginxNode.js SSL化しているサイトにも関わらずreq.protocolでプロトコルを取得しようとしても常にhttpになってしまう問題に遭遇。 調べてみたところリバースプロキシをSSLに対応させて、その設定をExpress側で取得することで可能になるようです。 Nginxのconfigに下記を追加 loading... app.jsに下記を追加 loading... 参考express – How to know if a request is http or https in node.js – Stack OverflowExpress 4.x – API Reference