Я хочу отправить response
с error
в моем приложении koa, когда нет sessionId
. Я изучил, но не получил ничего полезного, чтобы сделать то же самое. Я также использовал return ctx.throw(401);
для unauthorized
, но это не хорошо, ctx.throw(401);
просто отправляет «неавторизованный», я хочу добавить некоторую конкретную информацию и после добавления просто отправить ответ клиенту. может ли кто-нибудь предложить мне, что делать то же самое?
Мой код:
index.validateKey = async (ctx, next) => {
await new Promise((resolve, reject) => {
var authorized = ctx.headers.sessionid ? true : false;
if (!authorized) {
return ctx.throw(401); //HERE , I want to send .
}
resolve();
});
await next();
}