У меня есть файл yaml из клиентского API, и у меня нет доступа к клиентскому серверу, поэтому для тестирования я пытаюсь создать тупиковый сервер API для тестирования.Я использовал функциональность «Сгенерировать сервер» из редактора Swagger.Итак, теперь у меня есть заглушка, которая запускается просто командой «npm start».Ответы JSON в порядке, и я могу отредактировать исходные файлы, добавив некоторые тестовые данные.
Однако я не могу понять, как отправить обратно двоичные данные (изображения в моем случае).Глядя на сгенерированный Default.js в папке контроллера, я вижу, что он использует utils.writeJson.Поэтому, если в службе Default я отправлю обратно объект Buffer, он не будет работать.Поэтому я изменил utils.writeJson на
res.writeHead(code, {'Content-Type': 'image/jpeg'});
res.send(response, 'binary');
Но я получаю ошибку:
ReferenceError: код не определен
Я привык работатьс express.js, но похоже, что swagger использует несколько разных библиотек.