最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

express js不执行最后一个功能

网站源码admin11浏览0评论

express js不执行最后一个功能

express js不执行最后一个功能

我正在尝试使用app.get以便按顺序运行函数。对于以下示例,我想在函数“ t”之后运行函数“ f”。但是,我在运行代码时仅从函数“ t”获得输出,而没有从“ f”获得输出。我是表示和节点js的新手,所以我将不胜感激!

 function t(req, res){
    //stuff

  };

  function f(){
    console.log('hi');
  };

  app.get('/test', t, f);

基本上,我在控制台中没有得到“嗨”。谢谢!

回答如下:

您要向功能next添加另一个参数t。从本质上来说,它将使函数t成为中间件回调。行[[next()是至关重要的,因为它将执行传递到服务器生命周期中提供的下一个回调。

function t(req, res, next){ //stuff next(); }
发布评论

评论列表(0)

  1. 暂无评论