0
我想知道如何擴展res.json
功能。我希望它在履行正常職責之前做一些字符串替換。延長快遞res.json功能
我的想法是利用它來進行翻譯
{
value:'some key'
}
和它出來
{
value:'translated text'
}
任何想法如何做到這一點。
我想知道如何擴展res.json
功能。我希望它在履行正常職責之前做一些字符串替換。延長快遞res.json功能
我的想法是利用它來進行翻譯
{
value:'some key'
}
和它出來
{
value:'translated text'
}
任何想法如何做到這一點。
你可以定義一箇中間件,將用自己的函數替換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();
});