função de retorno de chamada Origem do parâmetro em javascript
funções de retorno de chamada em javascript, como você mencionou, são executadas após serem passadas como parâmetros para outros funções. No entanto, a origem dos parâmetros dentro da função de retorno de chamada pode ser confusa. res.render ('index', {}); });
As variáveis req e res são preenchidas no momento em que a função de retorno de chamada é invocada. Este conceito é análogo a como os parâmetros são passados em funções não-calçadas. devolver um b }
router.get('/', function(req, res){ res.render('index', {}); });
Da mesma forma, as funções de retorno de chamada recebem seus parâmetros quando são invocados. No caso do Router.get, ele passa objetos de solicitação e resposta para a função de retorno de chamada no momento da invocação. função (endpoint, cb) { // Faça algo var request = {} var resposta = {} CB (solicitação, resposta) // Tempo de invocação }
No exemplo fornecido, o Node.js é responsável pela aprovação da solicitação e resposta à função de retorno de chamada sempre que .get for invocado.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3