@ Получить декоратор не работает правильно в node.js - PullRequest
0 голосов
/ 17 декабря 2018

Я использую @Decorators в своем приложении Restful Node.

@Get('/:id')
getUser(@Response() res: any, @Params('id') id: string) {
    this.getOneById(res, id)
}

// In Base Controller
async getOneById(@Response() res: any, id: number) {
    const item = await this.getOne({ id })

    if (item) {
        res.send({
            success: true,
            data: item
        })
    } else {
        this.errorHandler(res, 'No Data with provided id')
    }
}

Я определил getOneById функцию в базовом контроллере и путь к ней id из декоратора Params.Но id не так, когда я пытался войти в систему console.log(id); Кто-нибудь может помочь?

1 Ответ

0 голосов
/ 17 декабря 2018

Вы должны добавить async в функцию декорации

...