小编Emi*_*rez的帖子

LoopBack 4 - 在 API 资源管理器中添加“授权”按钮

我是 LoopBack v4 的新手,我正在尝试为每个请求发送一个授权密钥。之前用过Swagger,在点击右侧的“授权”按钮后,我曾经添加了api密钥。为了避免由于我的经验不足而出错,我从“待办事项列表”示例的新应用程序开始。我尝试(但没有成功)遵循这篇文章的建议:Nodejs Loopback 4 add bearer token config into swagger explorer

我所做的是src/index.ts使用以下代码修改文件:

export async function main(options: ApplicationConfig = {}) {
  const spec: OpenApiSpec = {
    openapi: '3.0.0',
    info: {
      title: 'LoopBack Application v2',
      version: '1.0.2',
    },
    paths: {
    },
    securityDefinitions: [
      {
        api_key: [
          {
            type: 'apiKey',
            name: 'api_key',
            in: 'header'
          }
        ]
      },
    ],
  };

  const app = new TodoListApplication(options);
  app.api(spec);

  await app.boot();
  await app.start();

  const url = app.restServer.url;
  console.log(`Server is running at ${url}`); …
Run Code Online (Sandbox Code Playgroud)

node.js swagger swagger-ui loopbackjs v4l2loopback

3
推荐指数
1
解决办法
916
查看次数

标签 统计

loopbackjs ×1

node.js ×1

swagger ×1

swagger-ui ×1

v4l2loopback ×1