Как установить пользовательский номер порта на swagger-api? - PullRequest
0 голосов
/ 05 июля 2019

Я создал проект с помощью следующей команды и выбрал Express Framework.

swagger project create api-name 

проект запускается http://localhost:10010/

Но я установил свой номер порта 10020.

Starting: /home/rajan/Documents/cse-4-1/web-lab/api/BankApi/app.js...
  project started here: http://localhost:10010/
  project will restart on changes.
  to restart at any time, enter `rs`
try this:
curl http://127.0.0.1:10020/hello?name=Scott

Мой вопрос: почему во второй и последней строке отображается другой номер порта?

Мой файл app.js:

'use strict';

var SwaggerExpress = require('swagger-express-mw');
var app = require('express')();
module.exports = app; // for testing

var config = {
  appRoot: __dirname // required config
};

SwaggerExpress.create(config, function(err, swaggerExpress) {
  if (err) { throw err; }

  // install middleware
  swaggerExpress.register(app);

  //var port = process.env.PORT || 10010;
  var port = 10020;
  app.listen(port);

  if (swaggerExpress.runner.swagger.paths['/hello']) {
    console.log('try this:\ncurl http://127.0.0.1:' + port + '/hello?name=Scott');
  }
});

1 Ответ

0 голосов
/ 06 июля 2019

Я также установил номер порта в файле yaml.Затем исправил.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...