swagger-generator-express
swagger-generator-express copied to clipboard
error router parses when using use() function
bug reproduces: /router/poc.router.js may like this:
const router = require('express').Router();
router.get("/poc", (req, res,next)=>{
res.json({code: 200})
next();
})
module.exports=router;
index.js may like this:
1. app.use('/api/v1.0.0', require('./router/poc.router'))
will be parsed to: /api/v1/.0/.0/poc
2. app.use(['/api/v1.0', '/api/v2'], require('./router/poc.router'))
will be parsed to : /api/v1.0.0/(?:^/api/v1/.0/?(?=/|$)|^/api/v2/?(?=/|$))/i/poc