/
githubmirror
/
next.js
Обзор
Документация
Войти
/
githubmirror
/
next.js
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
canary
test/e2e/api-support/pages/api/proxy-self.js
21 строка
635 B
Tim Neutkens
Convert test/integration to isolated tests (#93247)
11 май 2026, 14:55
Не верифицирован
11 май 2026, 14:55
8141dcf
Код
Авторство
О чём код?
import httpProxy from 'http-proxy' export default async function handler(req, res) { const port = req.headers.host.split(':').pop() const proxy = httpProxy.createProxy({ target: `http://127.0.0.1:${port}/${ req.query.buildId ? process.env.NEXT_DEPLOYMENT_ID ? `_next/static/${req.query.buildId}/_ssgManifest.js?dpl=${process.env.NEXT_DEPLOYMENT_ID}` : `_next/static/${req.query.buildId}/_ssgManifest.js` : `user` }`, ignorePath: true, }) await new Promise((resolve, reject) => { proxy.on('error', reject) proxy.on('close', resolve) proxy.web(req, res) }) }