自己ホスト型のゴースト ブログを実行しています。たとえば、カスタム ヘッダーの存在を確認したいX-Den-Was-Here
。
私が実装したいのは、条件付きチェックです。
- ヘッダーが存在する場合- ブログのコンテンツを読み込みます。
- ヘッダーが存在しない場合- 401 Unauthorizedを返します。
Ghost インフラストラクチャ内でこのチェックを実行するのに最も適切な場所はどこですか?
自己ホスト型のゴースト ブログを実行しています。たとえば、カスタム ヘッダーの存在を確認したいX-Den-Was-Here
。
私が実装したいのは、条件付きチェックです。
Ghost インフラストラクチャ内でこのチェックを実行するのに最も適切な場所はどこですか?
Express 4.x API Referenceによると、を使用してヘッダーにアクセスしreq.get(headerName)
、それが返さundefined
れるかどうかを確認できます。
app.get('/', function(req, res, next) {
if(req.get(headerName) == undefined){
//do not load modules
}else{
loadModules();
}
});