next.js/test/e2e/testmode/app/api/httpget/route.ts
route.ts21 lines464 B
import { get } from 'node:https'

export const dynamic = 'force-dynamic'

export async function GET() {
  const text = await new Promise<string>((resolve, reject) => {
    get('https://example.com', (res) => {
      let data = ''
      res.on('data', (chunk) => {
        data += chunk
      })
      res.on('end', () => {
        resolve(data)
      })
    }).on('error', (err) => {
      reject(err)
    })
  })
  return new Response(JSON.stringify({ text }))
}
Quest for Codev2.0.0
/
SIGN IN