#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 для генерации заглушки сервера.