У меня есть функция лазури, которая выглядит примерно так:
module.exports = async (context: Context, req: any) => {
const canProceed = await new Auth().verify(context, req);
if (!canProceed) {
context.res = {
status: 401,
body: 'Unauthorised'
};
return context.done(undefined, context);
}
context.res = doStuff();
return context.done(undefined, context);
}
Когда я запускаю функцию локально, я получаю это предупреждение или ошибку:
Ошибка: выберите либовернуть обещание или позвонить «сделано».Не используйте оба в вашем скрипте.
Из документов не ясно, как это должно работать