Узел генерации Swagger.JS Экспресс-код сервера

#node.js #express #swagger #swagger-2.0 #swagger-editor

#node.js #экспресс #развязность #swagger-2.0 #чванство-редактор

Вопрос:

У меня есть документация по Swagger 2.0, и я хотел бы создать узел.Заглушка JS-сервера из существующей спецификации Swagger.

Когда я использую редактор Swagger, у него есть возможность генерировать Node.js заглушки сервера, но сгенерированный файл использует библиотеки connect NPM.

Я бы предпочел использовать Express и иметь структуру папок приложения общего Экспресс-приложения. Есть ли способ изменить генерацию узла.Заглушка сервера JS должна быть совместима с Express?

Комментарии:

1. Пожалуйста, начните обсуждение вашего предложения здесь , и мы будем работать с вами, чтобы добавить поддержку nodejs express framework.

Ответ №1:

Самый простой ответ — перейти var app = require('connect')(); на var app = require('express')(); in nodejs-server-server/index.js . Но это не оптимально, так как сгенерированный код не использует функциональность Express.

Похоже, что в следующей версии swagger-codegen появится экспресс-генератор кода.

Вы также можете использовать swaggerize-express для генерации заглушки сервера.