Я работаю над следующим вызовом API, используя экспресс-библиотеку:
router.get('/WebServers', (req, res) => {
log.debug('api v2 - List WebServers');
const servers = webServersModel.transformWebServers();
res.set('Content-Type', 'application/json');
res.json({WebServers: servers});
});
Мой клиент по какой-то неизвестной причине принимает только заголовки http с типом содержимого: "application / json", но кажется, что express добавляется "; charset= utf-8 "для всех моих резонансов.после того, как я покопался, я нашел этот фрагмент кода в файле express / lib / response.js:
Экспресс, похоже, жестко кодирует добавление кодировки к ответу,следуя этому коду, я попытался добавить в начало моего кода следующую строку: express.static.mime.charsets.lookup=function() {};
однако это не сработало.есть идеи как это решить?