javascript - 如何在单个js文件中编写多个中间件

标签 javascript node.js loopbackjs

我是 loopback 的新手,我在一个名为 myMiddilwares.js 的文件中编写了 2 个中间件。我想在 middileware.json 中的不同 REST API 上配置这些中间件。这就是它的样子

myMiddilwares.js

 function first(req,res,next) {
    console.log("This is first middileware");
    next();
 }

function second(req,res,next) {
   console.log("This is second middileware");
   next();
}

module.exports=function(){
   return {
     first:first,
     second:second
   }
}

这就是我尝试在middileware.json中配置的方法,但它不起作用

 "routes": {
    "./middleware/myMiddilwares#first": {
       "paths": ["/first"]
    },
    "./middleware/myMiddilwares#second": {
       "paths": ["/second"]
    }
}

谁能帮帮我,谢谢

最佳答案

    module.exports={

         first:function(req,res,next) {
              console.log("This is first middileware");
              next();
             }



         second:function(req,res,next) {
               console.log("This is second middileware");
                next();
             }

    }

关于javascript - 如何在单个js文件中编写多个中间件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38526960/

相关文章:

javascript - SVG 路径在 D3 力网络图中无法正确渲染

javascript - 将标签放置在 contenteditable 内的某些文本周围,无需移动光标

javascript - 如何在javascript中显示表格中某些列的总和?

node.js - 在环回中执行某些操作 'before' 登录

node.js - w、wtimeout、j 和 fsync 的顶级使用已被弃用。改用 writeConcern

node.js - Swagger:跳过未知类型 "dateTime"

javascript - 设置字数限制并在字数限制上调用新类

javascript - 如何根据键获取分配给变量的值?

node.js、vue.js 和 express.js 堆栈开发

javascript - NodeJS 和 Passport 注册不工作 - 没有错误