chore(debug): envs in api functions
This commit is contained in:
35
app/api/web/envtest-dynamic-load-file/route.ts
Normal file
35
app/api/web/envtest-dynamic-load-file/route.ts
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
import { config } from "dotenv"
|
||||||
|
import { NextResponse } from "next/server"
|
||||||
|
|
||||||
|
import { env } from "@/env/server"
|
||||||
|
|
||||||
|
import type { NextRequest } from "next/server"
|
||||||
|
|
||||||
|
config({ path: "./.env" })
|
||||||
|
|
||||||
|
export async function GET(request: NextRequest) {
|
||||||
|
const e = process.env
|
||||||
|
console.log({ process_env: process.env })
|
||||||
|
|
||||||
|
const urlVar = "URL"
|
||||||
|
const nextAuthUrlVar = "NEXTAUTH_URL"
|
||||||
|
const envTestVar = "ENVTEST"
|
||||||
|
|
||||||
|
const values = {
|
||||||
|
env_url: env.URL,
|
||||||
|
static_url: process.env.URL,
|
||||||
|
dynamic_url: e[urlVar],
|
||||||
|
env_envtest: env.ENVTEST,
|
||||||
|
static_envtest: process.env.ENVTEST,
|
||||||
|
dynamic_envtest: e[envTestVar],
|
||||||
|
env_nextauth: env.NEXTAUTH_URL,
|
||||||
|
static_nextauth: process.env.NEXTAUTH_URL,
|
||||||
|
dynamic_nextauth: e[nextAuthUrlVar],
|
||||||
|
}
|
||||||
|
|
||||||
|
console.log(values)
|
||||||
|
|
||||||
|
return NextResponse.json(values)
|
||||||
|
}
|
||||||
|
|
||||||
|
export const dynamic = "force-dynamic"
|
||||||
34
app/api/web/envtest-dynamic-load/route.ts
Normal file
34
app/api/web/envtest-dynamic-load/route.ts
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
import "dotenv/config"
|
||||||
|
|
||||||
|
import { NextResponse } from "next/server"
|
||||||
|
|
||||||
|
import { env } from "@/env/server"
|
||||||
|
|
||||||
|
import type { NextRequest } from "next/server"
|
||||||
|
|
||||||
|
export async function GET(request: NextRequest) {
|
||||||
|
const e = process.env
|
||||||
|
console.log({ process_env: process.env })
|
||||||
|
|
||||||
|
const urlVar = "URL"
|
||||||
|
const nextAuthUrlVar = "NEXTAUTH_URL"
|
||||||
|
const envTestVar = "ENVTEST"
|
||||||
|
|
||||||
|
const values = {
|
||||||
|
env_url: env.URL,
|
||||||
|
static_url: process.env.URL,
|
||||||
|
dynamic_url: e[urlVar],
|
||||||
|
env_envtest: env.ENVTEST,
|
||||||
|
static_envtest: process.env.ENVTEST,
|
||||||
|
dynamic_envtest: e[envTestVar],
|
||||||
|
env_nextauth: env.NEXTAUTH_URL,
|
||||||
|
static_nextauth: process.env.NEXTAUTH_URL,
|
||||||
|
dynamic_nextauth: e[nextAuthUrlVar],
|
||||||
|
}
|
||||||
|
|
||||||
|
console.log(values)
|
||||||
|
|
||||||
|
return NextResponse.json(values)
|
||||||
|
}
|
||||||
|
|
||||||
|
export const dynamic = "force-dynamic"
|
||||||
@@ -6,13 +6,19 @@ import type { NextRequest } from "next/server"
|
|||||||
|
|
||||||
export async function GET(request: NextRequest) {
|
export async function GET(request: NextRequest) {
|
||||||
const e = process.env
|
const e = process.env
|
||||||
|
console.log({ process_env: process.env })
|
||||||
|
|
||||||
const urlVar = "URL"
|
const urlVar = "URL"
|
||||||
const nextAuthUrlVar = "NEXTAUTH_URL"
|
const nextAuthUrlVar = "NEXTAUTH_URL"
|
||||||
|
const envTestVar = "ENVTEST"
|
||||||
|
|
||||||
const values = {
|
const values = {
|
||||||
env_url: env.URL,
|
env_url: env.URL,
|
||||||
static_url: process.env.URL,
|
static_url: process.env.URL,
|
||||||
dynamic_url: e[urlVar],
|
dynamic_url: e[urlVar],
|
||||||
|
env_envtest: env.ENVTEST,
|
||||||
|
static_envtest: process.env.ENVTEST,
|
||||||
|
dynamic_envtest: e[envTestVar],
|
||||||
env_nextauth: env.NEXTAUTH_URL,
|
env_nextauth: env.NEXTAUTH_URL,
|
||||||
static_nextauth: process.env.NEXTAUTH_URL,
|
static_nextauth: process.env.NEXTAUTH_URL,
|
||||||
dynamic_nextauth: e[nextAuthUrlVar],
|
dynamic_nextauth: e[nextAuthUrlVar],
|
||||||
33
app/api/web/envtest-static-load-file/route.ts
Normal file
33
app/api/web/envtest-static-load-file/route.ts
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
import { config } from "dotenv"
|
||||||
|
import { NextResponse } from "next/server"
|
||||||
|
|
||||||
|
import { env } from "@/env/server"
|
||||||
|
|
||||||
|
import type { NextRequest } from "next/server"
|
||||||
|
|
||||||
|
config({ path: "./.env" })
|
||||||
|
|
||||||
|
export async function GET(request: NextRequest) {
|
||||||
|
const e = process.env
|
||||||
|
console.log({ process_env: process.env })
|
||||||
|
|
||||||
|
const urlVar = "URL"
|
||||||
|
const nextAuthUrlVar = "NEXTAUTH_URL"
|
||||||
|
const envTestVar = "ENVTEST"
|
||||||
|
|
||||||
|
const values = {
|
||||||
|
env_url: env.URL,
|
||||||
|
static_url: process.env.URL,
|
||||||
|
dynamic_url: e[urlVar],
|
||||||
|
env_envtest: env.ENVTEST,
|
||||||
|
static_envtest: process.env.ENVTEST,
|
||||||
|
dynamic_envtest: e[envTestVar],
|
||||||
|
env_nextauth: env.NEXTAUTH_URL,
|
||||||
|
static_nextauth: process.env.NEXTAUTH_URL,
|
||||||
|
dynamic_nextauth: e[nextAuthUrlVar],
|
||||||
|
}
|
||||||
|
|
||||||
|
console.log(values)
|
||||||
|
|
||||||
|
return NextResponse.json(values)
|
||||||
|
}
|
||||||
32
app/api/web/envtest-static-load/route.ts
Normal file
32
app/api/web/envtest-static-load/route.ts
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
import "dotenv/config"
|
||||||
|
|
||||||
|
import { NextResponse } from "next/server"
|
||||||
|
|
||||||
|
import { env } from "@/env/server"
|
||||||
|
|
||||||
|
import type { NextRequest } from "next/server"
|
||||||
|
|
||||||
|
export async function GET(request: NextRequest) {
|
||||||
|
const e = process.env
|
||||||
|
console.log({ process_env: process.env })
|
||||||
|
|
||||||
|
const urlVar = "URL"
|
||||||
|
const nextAuthUrlVar = "NEXTAUTH_URL"
|
||||||
|
const envTestVar = "ENVTEST"
|
||||||
|
|
||||||
|
const values = {
|
||||||
|
env_url: env.URL,
|
||||||
|
static_url: process.env.URL,
|
||||||
|
dynamic_url: e[urlVar],
|
||||||
|
env_envtest: env.ENVTEST,
|
||||||
|
static_envtest: process.env.ENVTEST,
|
||||||
|
dynamic_envtest: e[envTestVar],
|
||||||
|
env_nextauth: env.NEXTAUTH_URL,
|
||||||
|
static_nextauth: process.env.NEXTAUTH_URL,
|
||||||
|
dynamic_nextauth: e[nextAuthUrlVar],
|
||||||
|
}
|
||||||
|
|
||||||
|
console.log(values)
|
||||||
|
|
||||||
|
return NextResponse.json(values)
|
||||||
|
}
|
||||||
30
app/api/web/envtest-static/route.ts
Normal file
30
app/api/web/envtest-static/route.ts
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
import { NextResponse } from "next/server"
|
||||||
|
|
||||||
|
import { env } from "@/env/server"
|
||||||
|
|
||||||
|
import type { NextRequest } from "next/server"
|
||||||
|
|
||||||
|
export async function GET(request: NextRequest) {
|
||||||
|
const e = process.env
|
||||||
|
console.log({ process_env: process.env })
|
||||||
|
|
||||||
|
const urlVar = "URL"
|
||||||
|
const nextAuthUrlVar = "NEXTAUTH_URL"
|
||||||
|
const envTestVar = "ENVTEST"
|
||||||
|
|
||||||
|
const values = {
|
||||||
|
env_url: env.URL,
|
||||||
|
static_url: process.env.URL,
|
||||||
|
dynamic_url: e[urlVar],
|
||||||
|
env_envtest: env.ENVTEST,
|
||||||
|
static_envtest: process.env.ENVTEST,
|
||||||
|
dynamic_envtest: e[envTestVar],
|
||||||
|
env_nextauth: env.NEXTAUTH_URL,
|
||||||
|
static_nextauth: process.env.NEXTAUTH_URL,
|
||||||
|
dynamic_nextauth: e[nextAuthUrlVar],
|
||||||
|
}
|
||||||
|
|
||||||
|
console.log(values)
|
||||||
|
|
||||||
|
return NextResponse.json(values)
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user