你好社区!
我有以下情况:
- 现有的 Node + 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();
有没有办法让同一个应用程序提供两条路线?
提前感谢您的支持!