Я интегрирую пользовательский интерфейс Swagger в мой проект. Мне нужно передать токен, чтобы сделать запрос.
const mytoken = "heareismytoken";
const ui = SwaggerUIBundle({
url: "/swagger/v2/swagger.json",
dom_id: '#swagger-ui',
deepLinking: true,
requestInterceptor: function (req) {
var key = mytoken;
if (key && key.trim() !== "") {
req.headers.Authorization = 'Bearer ' + key;
console.log('Authorized from authKey');
}
},
presets: [
SwaggerUIBundle.presets.apis,
SwaggerUIStandalonePreset
],
plugins: [
SwaggerUIBundle.plugins.DownloadUrl
],
layout: "StandaloneLayout",
});
С помощью приведенного выше кода я получаю успешный ответ, но проблема в том, что команда curl отображается как неопределенная, как показано ниже: image
Если я удалил следующую часть кода
/*
requestInterceptor: function (req) {
var key = mytoken;
if (key && key.trim() !== "") {
req.headers.Authorization = 'Bearer ' + key;
console.log('Authorized from authKey');
}
}, */
, команда curl показывается, но в ответе выдается ошибка аутентификации.
Я не знаю точно, где мне это не хватает. Как отобразить как команду CURL, так и Response .?