Получение ошибки не может быть отправлено заголовок после их отправки экспресс? - PullRequest
0 голосов
/ 10 октября 2018

Я получаю ожидаемый ответ после всего процесса, но он завершается с ошибкой cant set header after they are sent

main.ts

export class GetAccountBalanceController extends Controller {
    public static async process(@Request() request: ExpressRequest,
                                response: ExpressResponse): Promise<any> {
        try {
            const instance = new GetAccountBalanceController();
            const data = await instance.execute(request, response);
            response.status(200);
            response.send(data);
        } catch (err) {
            response.status(200);
            response.send(err.message);
        }

    }
}

1 Ответ

0 голосов
/ 10 октября 2018

Вы хотите добавить «отправить» со статусом, и он должен очистить его для вас!Также я изменил статус на 400 в улове :) Надеюсь, это поможет!

        try {
            const instance = new GetAccountBalanceController();
            const data = await instance.execute(request, response);
            response.status(200).send(data);
        } catch (err) {
            response.status(400).send(err.message);
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...