I am redirecting to a page using
res.redirect('/pageOne');
so after the redirect i want call a function , But when i called the function
res.redirect('/pageOne');
callBack();
I found that the callBack executed before the redirect,
so there any way to pass callBack to redirect ? according to the api its no. any other workaround ?
According to the current implementation, there is no way to pass a callback into the redirect
method. However, since the response object res
inherits from Node's own ServerResponse
, which in turn is a Writable
stream, you can watch for the related events. For example, you might try the finish
event:
Event: 'finish'
When
end()
is called and there are no more chunks to write, this event is emitted.
So, for example,
res.on('finish', callback);
res.redirect('/pageOne');
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With