Tôi đang tích hợp giao diện người dùng vênh vang trong dự án của tôi. Tôi cần chuyển mã thông báo để thực hiện yêu cầu.
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",
});
Với đoạn mã trên tôi đang nhận được phản hồi thành công nhưng vấn đề là lệnh curl đang hiển thị không xác định như hình ảnh bên dưới
Nếu tôi loại bỏ phần sau của mã
/*
requestInterceptor: function (req) {
var key = mytoken;
if (key && key.trim() !== "") {
req.headers.Authorization = 'Bearer ' + key;
console.log('Authorized from authKey');
}
}, */
lệnh curl đang hiển thị nhưng phản hồi đang ném lỗi xác thực.
Tôi không biết chính xác nơi tôi đang thiếu nó. Làm thế nào để hiển thị cả lệnh CURL và Phản hồi.?
mytoken
được xác định?