小编Nou*_*wla的帖子

角度错误 TS2531:对象可能为“空”

所以我有一个 Component.html,其中包含如下输入:

<input type="text" (change) = "setNewUserName($event.target.value)"/>
Run Code Online (Sandbox Code Playgroud)

组件.ts 是:

import { Component } from "@angular/core";
@Component({
    selector : 'app-users-list',
    templateUrl : './usersList.component.html'
})
export class UsersListComponent 
{
   setNewUserName (userName : string): void {
       console.log('setNewUserName', userName)
   }
}
Run Code Online (Sandbox Code Playgroud)

最后 module.ts 是:

@NgModule ({
    declarations: [UsersListComponent],
    imports : [CommonModule],
    exports: [UsersListComponent]
})
export class UsersListModule {}
Run Code Online (Sandbox Code Playgroud)

运行服务器时,出现如下错误:

error TS2531: Object is possibly 'null'.

1 <input type="text" (change) = "setNewUserName($event.target.value)"/>
                                                              ~~~~~
Run Code Online (Sandbox Code Playgroud)

html angularjs typescript angular

21
推荐指数
2
解决办法
2万
查看次数

NodeJS 在 Swagger 文档中添加授权按钮

我需要能够将以下按钮添加到 Swagger 的 UI 界面,以便测试人员可以添加“Bearer token”标头并测试 api。

在此输入图像描述

我的招摇的选项定义是:

module.exports = {
    definition: {
        openapi: "3.0.3",
        info: {
            title: "APIs",
            version: "1.0.0",
        },
        servers: [
            {
                url: `http://localhost:${process.env.PORT}`
            }
        ],
        securityDefinitions: {
            bearerAuth: {
                type: 'apiKey',
                name: 'Authorization',
                scheme: 'bearer',
                in: 'header',
            },
        }
    },
    apis: ["./routes/*.js", "app.js"],
};
Run Code Online (Sandbox Code Playgroud)

我的端点如下:

/**
 * @swagger
 * /api/users/test:
 *  post:
 *      security: 
 *          - Bearer: []
 *      summary: test authorization
 *      tags: [User]
 *      description: use to test authorization JWT
 *      responses:
 *          '200': …
Run Code Online (Sandbox Code Playgroud)

javascript node.js swagger typescript

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

标签 统计

typescript ×2

angular ×1

angularjs ×1

html ×1

javascript ×1

node.js ×1

swagger ×1