ExpressでAPIサーバを作っています。認証のためにヘッダでkeyを受け取るのですが、次のようなコードを書いています:
JavaScript
1app.get('/users', async function(req, res){ 2 const hash = crypto.createHash('sha256').update(req.header('key')).digest('hex') 3 if(hash === ANSWER){ 4 ... 5 } 6}
これを全てのエンドポイントにコピペしていて効率が悪いです。
hash === ANSWER
の比較を一か所に纏められませんか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。