Tag: 通配符

Node.js Mqtt客户端:匹配的主题

我有mqtt客户端,来自mqtt节点模块。 我订阅主题例如topic1 /#,topic2 /# 当有人发布到topic2 / 165(例如),我想知道订阅的主题“topic2 /#”匹配。 有没有简单的方法来做到这一点?

通配符或正则expression式节点在中间件上表示装载path

我想定义不同的中间件,具体取决于path的外观。 事情是,path可能会警惕; 我想例如支持以下path: /chat/auth/test /chat/auth/add /chrome/auth/test /chrome/add 每次auth在path中,我都希望auth中间件被调用, 聊天和chrome我希望他们各自的中间件被调用。 app.js: // Middleware authentication var chatAuthenticate = require('./server/middleware/chat-authenticate'); app.use('/chat', chatAuthenticate(addon)); var authAuthentication = require('./server/middleware/auth-authenticate'); app.use('/auth', authAuthentication()); 我明白,我可以添加多个条目到app.js的每个可能的组合,如/ chat / auth和/ chrome / auth,它不会增加复杂性,但我只是好奇,如果有可能解决这与通配符或正则expression式:)