Files
Will Binns-SmithandGitHub 94b246469e next.config.ts: Implement compiler.defineServer for server-only constants (#79225)
Like `compiler.define`, this allows users to create compile-time
constants both Turbopack and webpack from a single API.
`compiler.defineServer` instead only makes these constants available for
server or edge environments, not the client environment.
2025-05-19 12:25:46 -07:00

28 lines
612 B
JavaScript

/* eslint-disable no-undef */
import { ClientValue, ClientExpr } from './client-component'
export default function Page() {
return (
<ul>
<li>
Server value:{' '}
{typeof MY_SERVER_VARIABLE === 'string'
? MY_SERVER_VARIABLE
: 'not set'}
</li>
<li>
Client value: <ClientValue />
</li>
<li>
Server expr:{' '}
{typeof process.env.MY_MAGIC_SERVER_EXPR === 'string'
? process.env.MY_MAGIC_SERVER_EXPR
: 'not set'}
</li>
<li>
Client expr: <ClientExpr />
</li>
</ul>
)
}