next.js/test/e2e/app-dir/worker/app/deployment-id/page.js
page.js36 lines894 B
'use client'
import { useState } from 'react'

export default function Home() {
  const [workerDeploymentId, setWorkerDeploymentId] = useState('default')
  const mainDeploymentId = process.env.NEXT_DEPLOYMENT_ID

  return (
    <div>
      <button
        onClick={() => {
          const worker = new Worker(
            new URL('../deployment-id-worker', import.meta.url),
            {
              type: 'module',
            }
          )
          worker.addEventListener('message', (event) => {
            setWorkerDeploymentId(event.data)
          })
        }}
      >
        Get deployment ID from worker
      </button>
      <p>
        Main deployment ID:{' '}
        <span id="main-deployment-id">{mainDeploymentId}</span>
      </p>
      <p>
        Worker deployment ID:{' '}
        <span id="worker-deployment-id">{workerDeploymentId}</span>
      </p>
    </div>
  )
}
Quest for Codev2.0.0
/
SIGN IN