Node.js 大摇大摆的NodeJS存根&x2B;现有的

Node.js 大摇大摆的NodeJS存根&x2B;现有的,node.js,express,swagger,router,express-router,Node.js,Express,Swagger,Router,Express Router,社区你好 我有以下情况: 现有节点+Express应用程序 现有路线已到位 为我的API集成自动生成的节点存根 我已修改启动代码,将其与我现有的Express应用程序合并: // Swagger stuff *********************************** var oas3Tools = require('oas3-tools'); // swaggerRouter configuration var options = { controllers: path

社区你好

我有以下情况:

  • 现有节点+Express应用程序
  • 现有路线已到位
  • 为我的API集成自动生成的节点存根
我已修改启动代码,将其与我现有的Express应用程序合并:

// Swagger stuff ***********************************
var oas3Tools = require('oas3-tools');

// swaggerRouter configuration
var options = {
    controllers: path.join(__dirname, './API/controllers'),
};

var expressAppConfig = oas3Tools.expressAppConfig(path.join(__dirname, './API/api/openapi.yaml'), options);
// expressAppConfig.addValidator();
const app = expressAppConfig.getApp();

const CONSTANTS = require('./CONSTANTS.js');
const initializer = require('./initializer.js');
const utils = require('./utils/utils.js');

// Start up stuff ***********************************
// const app = express();
const http = require('http').createServer(app);
然后,我的旧路线停止工作了

它似乎在为API或我的旧路由服务,具体取决于对此行的注释/取消注释:

// expressAppConfig.addValidator();
有没有办法让两条路线都由同一个应用程序提供服务

提前感谢您的支持