我试图将数据从一个中间件传递到另一个中间件。然后在下一个中间件中将数据返回给客户机。一、 但是,我无法在发送中捕获它。呼叫
。
怎么抓数据发呢?
提前谢谢大家。
const myPreMiddleware = async (req, res, next) => {
req.myData = myData;
next();
};
const myPostMiddleware = (req, res, next) => {
let send = res.send;
res.send = async function (body) {
send.call(this, req.myData); // The data i NOT accessible here
};
console.log("req.myData : " + JSON.stringify(req.myData)); // The data is accessible here
next();
};
app.use(myPreMiddleware);
app.use(myPostMiddleware);
尝试将要传递的变量传递给next()
回调函数
这里有一些例子,希望能有所帮助
function notFound(req, res, next) {
res.status(404);
const error = new Error(`Not Found - ${req.originalUrl}`);
next(error);
}
function errorHandler(err, req, res, next) {
const statusCode = res.statusCode !== 200 ? res.statusCode : 500;
res.status(statusCode);
res.json({
message: err.message
});
}
app.use(notFound);
app.use(errorHandler);
本文向大家介绍Android中两个Activity之间数据传递及返回问题,包括了Android中两个Activity之间数据传递及返回问题的使用技巧和注意事项,需要的朋友参考一下 下面通过一个例子来详细说明 先上代码,再细细分析 MainActivity 由MainActivity 通过最简单的Intent.putExtra方法,将参数传入,也可以用Bundle传入参数, 若需要获得返回值,则用s
我有两个活动,它们应该使用意图相互传递数据。我不确定在哪里放置一些看跌期权和看跌期权。 对于Activity1(MainActivity),我有一个按钮,按下它会创建一个意向,然后将其放入Activity2,然后使用startActivity(意向)启动它。 然后在Activity2中,我使用getIntent在onCreate()函数中获取该信息。 现在我想做的是在Activity2中有一个按钮
访客详细信息 我在访问者活动中有一个对话框。当我点击图标,它将重定向到相机活动。然后点击Camera Activity中的Confirm按钮,将意图发送回前一个活动,即访客活动。问题是我应该如何将Camera活动的意图结果传递回Visitor活动中的对话框。意图数据应该放在Pass No Edit文本中。我使用的是材料对话框,没有任何附加到该对话框的片段。这一切都放在访客活动中。谁能帮帮我吗?谢谢
本文向大家介绍Swift传递和返回函数,包括了Swift传递和返回函数的使用技巧和注意事项,需要的朋友参考一下 示例 以下函数返回另一个函数作为其结果,可以稍后将其分配给变量并调用:
我的视图文件夹中有两个EJ,我创建了非常简单的EJ,看看是否可以将变量从一个EJ发送到另一个EJ。 a、 vews文件中的ejs b.ejs有 在我的节点js这是什么我做const表达式=要求('Express'); const body Parser=要求('body-parser'); 我想邮报必须在这里做点什么...
问题内容: 好吧,我的问题是我想将一些变量从第一个中间件传递给另一个中间件,我尝试这样做,但是有一个“给定为’undefined’”。 问题答案: 将变量附加到对象,而不是。 代替 有: 正如其他人指出的那样,这是通过中间件传递数据的推荐方法。