javascript - Node asynchronous route code -
I am using node with express 4.0. I can not find anything on the internet about embedding asynchronous code on the way.
It is quite easy with the middleware:
app '/ Some', function (rick, race, next) {doSomethingAsync (function (mistake, possibly sombeielsay) {// maybe checking some error Next ();});}); The problem with the routes is that there is no next
callback, how does it show that when it comes to going to the next job? app.get ('/ something', function (rik, ridge) {res.render ('SomeTemplate'); // no next (), but it still works });
If I had to guess, then I would say that after the above work execution, the express moves for the next job but curiosity has launched the following code ...
< Pre> app.get ('/ something', function (rick, ris, next) {console.log (Next);});
... and actually some next
callback has been passed. So what's going on here? How does this work behind the scenes? And how can I enter asynchronous code there?
Express to stop the socket unless you call res.render < / Code> which means that you can pass
res.render
in a callback that executes x second and everything will still work.
Next
Go to the next route, which map your values, you can get a great explanation here:
But what are you asking here? Under it If the render ()
is called on the res
object, the data will be sent and the socket will be closed.
Comments
Post a Comment