diff --git a/app/api/create-checkout-session/route.ts b/app/api/create-checkout-session/route.ts index be98e7e..4f0a38b 100644 --- a/app/api/create-checkout-session/route.ts +++ b/app/api/create-checkout-session/route.ts @@ -1,6 +1,8 @@ import { type NextRequest, NextResponse } from "next/server" import Stripe from "stripe" +export const runtime = "edge" + export async function POST(request: NextRequest) { try { const stripeSecretKey = process.env.STRIPE_SECRET_KEY diff --git a/app/api/create-portal-session/route.ts b/app/api/create-portal-session/route.ts index 8641c55..bc9007b 100644 --- a/app/api/create-portal-session/route.ts +++ b/app/api/create-portal-session/route.ts @@ -1,6 +1,8 @@ import { type NextRequest, NextResponse } from "next/server" import Stripe from "stripe" +export const runtime = "edge" + export async function POST(request: NextRequest) { try { const stripeSecretKey = process.env.STRIPE_SECRET_KEY?.trim() diff --git a/app/api/create-product-checkout/route.ts b/app/api/create-product-checkout/route.ts index fe01790..9701ffc 100644 --- a/app/api/create-product-checkout/route.ts +++ b/app/api/create-product-checkout/route.ts @@ -1,6 +1,8 @@ import { NextResponse } from "next/server" import Stripe from "stripe" +export const runtime = "edge" + export async function POST(request: Request) { try { const { priceId } = await request.json() diff --git a/app/api/products/route.ts b/app/api/products/route.ts index 5f254e3..f5249ee 100644 --- a/app/api/products/route.ts +++ b/app/api/products/route.ts @@ -1,6 +1,8 @@ import { NextResponse } from "next/server" import Stripe from "stripe" +export const runtime = "edge" + export async function GET() { try { const stripeSecretKey = process.env.STRIPE_SECRET_KEY?.trim() diff --git a/app/api/send-email/route.ts b/app/api/send-email/route.ts index 98be09a..b14d21f 100644 --- a/app/api/send-email/route.ts +++ b/app/api/send-email/route.ts @@ -1,5 +1,7 @@ import { type NextRequest, NextResponse } from "next/server" +export const runtime = "edge" + export async function POST(request: NextRequest) { try { const { name, email, subject, message } = await request.json() diff --git a/app/api/subscription-products/route.ts b/app/api/subscription-products/route.ts index 442f1ea..419e403 100644 --- a/app/api/subscription-products/route.ts +++ b/app/api/subscription-products/route.ts @@ -1,6 +1,8 @@ import { type NextRequest, NextResponse } from "next/server" import Stripe from "stripe" +export const runtime = "edge" + export async function GET(request: NextRequest) { try { const stripeSecretKey = process.env.STRIPE_SECRET_KEY?.trim() diff --git a/app/api/webhook/route.ts b/app/api/webhook/route.ts index e31a2e7..354069b 100644 --- a/app/api/webhook/route.ts +++ b/app/api/webhook/route.ts @@ -1,6 +1,8 @@ import { type NextRequest, NextResponse } from "next/server" import Stripe from "stripe" +export const runtime = "edge" + export async function POST(request: NextRequest) { try { const stripeSecretKey = process.env.STRIPE_SECRET_KEY?.trim()