async

next.js Ошибка await is not defined

Error [ReferenceError]: await is not defined

Если навести в IDE получаем уточнение:

'await' expressions are only allowed within async functions and at the top levels of modules.

Возможное решение

Переключить милдварь на async:

export async function middleware(request: NextRequest) {

Еще что-то связанное: https://stackoverflow.com/questions/49803425/async-await-in-express-middleware-not-working

Асинхронные серверы

Добрый день, сегодня немного упомяну об асинхронной серверной архитектуре. Это вводная статья, не привязанная к конкретным языкам, серверам и фраемворкам. Далее я буду рассказывать об проектрировании и написании приложений на Python Tornado. А пока, определимся, а что-же такое асинхронный Web сервер?
--
В литературе асинхронные серверы также называются неблокирующими. Но чтобы понять чтоже это такое, вспомним историю:

Subscribe to RSS - async