您现在的位置是:主页 > news > 淄博哪里做网站/百度首页推广

淄博哪里做网站/百度首页推广

admin2025/4/30 7:32:46news

简介淄博哪里做网站,百度首页推广,招商外包公司哪家比较好,建筑做地图分析的网站我使用swagger project create来为节点服务提供API . 我跟着these instructions . 我也在使用招摇工具来为swagger-ui服务 .我想动态地将API的basePath及其文档从/和/ docs更改为routingPath和routingPath/ docs .我能够改变我的swagger API规范的basePath,但我不知…

淄博哪里做网站,百度首页推广,招商外包公司哪家比较好,建筑做地图分析的网站我使用swagger project create来为节点服务提供API . 我跟着these instructions . 我也在使用招摇工具来为swagger-ui服务 .我想动态地将API的basePath及其文档从/和/ docs更改为routingPath和routingPath/ docs .我能够改变我的swagger API规范的basePath,但我不知…

我使用swagger project create来为节点服务提供API . 我跟着these instructions . 我也在使用招摇工具来为swagger-ui服务 .

我想动态地将API的basePath及其文档从'/'和'/ docs'更改为routingPath和routingPath'/ docs' .

我能够改变我的swagger API规范的basePath,但我不知道如何更改swagger-ui的basePath . 我的代码看起来像这样:

'use strict';

const defaultRoutingPath = '/api/collection';

const defaultPort = 3000;

var path = require('path');

var SwaggerExpress = require('swagger-express-mw');

var SwaggerUi = require('swagger-tools/middleware/swagger-ui');

var app = require('express')();

module.exports = app; // for testing

var routingPath = process.env.ROUTING_PATH || defaultRoutingPath;

var config = {

appRoot: __dirname // required config

};

SwaggerExpress.create(config, function(err, swaggerExpress) {

if (err) { throw err; }

swaggerExpress.runner.swagger.basePath = routingPath; // this works

app.get('/', (req, res) => {

res.redirect(path.join(routingPath, 'docs'));

})

// enable SwaggerUI

app.use(swaggerExpress.runner.swaggerTools.swaggerUi({

basePath: routingPath // this has no effect

}));

// install middleware

swaggerExpress.register(app);

var port = process.env.PORT || defaultPort;

app.listen(port);

if (swaggerExpress.runner.swagger.paths['/hello']) {

console.log('try this:\ncurl http://127.0.0.1:' + port + path.join(routingPath, '/hello?name=Scott'));

}

});

我尝试通过将basePath选项传递给swaggerUi构造函数来做到这一点 .

// enable SwaggerUI

app.use(swaggerExpress.runner.swaggerTools.swaggerUi({

basePath: routingPath // this has no effect

}));

那没用 . 有谁知道如何配置swagger-ui的basePath?