2016-07-05 9 views
0

res.json関数を拡張する方法が不思議でした。通常の仕事をする前に弦の交換をしたい。express res.json関数を拡張する

私の考えでは、翻訳

{ 
value:'some key' 
} 

のためにそれを使用することであり、それはそれを行うにはどのように任意のアイデア

{ 
value:'translated text' 
} 

を出てきます。

答えて

0

あなたがあなた自身の機能をres.json()を置き換えますミドルウェアを定義することができます。

app.use((req, res, next) => { 
    let json = res.json.bind(res); 
    res.json = (data) => { 
    let newData = ...perform replacements here... 
    return json(newData); // call the original `res.json()`, stored as `json` 
    }; 
    next(); 
}); 
関連する問題