/
githubmirror
/
next.js
Обзор
Документация
Войти
/
githubmirror
/
next.js
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
canary
test/e2e/edge-runtime-dynamic-code/pages/api/route.js
34 строки
932 B
Tim Neutkens
Convert test/integration to isolated tests (#93247)
11 май 2026, 14:55
Не верифицирован
11 май 2026, 14:55
8141dcf
Код
Авторство
О чём код?
import { notUsingEval, usingEval } from '../../lib/utils' import { usingWebAssemblyCompile, usingWebAssemblyInstantiate, usingWebAssemblyInstantiateWithBuffer, } from '../../lib/wasm' export default async function handler(request) { const useCase = request.nextUrl.searchParams.get('case') if (useCase === 'using-eval') { return Response.json(await usingEval()) } if (useCase === 'not-using-eval') { return Response.json(await notUsingEval()) } if (useCase === 'using-webassembly-compile') { return Response.json(await usingWebAssemblyCompile(9)) } if (useCase === 'using-webassembly-instantiate') { return Response.json(await usingWebAssemblyInstantiate(9)) } if (useCase === 'using-webassembly-instantiate-with-buffer') { return Response.json(await usingWebAssemblyInstantiateWithBuffer(9)) } return Response.json({ ok: true }) } export const config = { runtime: 'edge' }