Fix Edge-incompatible middleware; set Node runtime on Prisma/pg routes; add full Romanian Bible import + converter; import data JSON; resync RO bookKeys; stabilize /api/bible/books locale fallback; restart dev server.

This commit is contained in:
andupetcu
2025-09-20 18:01:04 +03:00
parent 500066450d
commit 88b251c100
28 changed files with 127926 additions and 175 deletions

View File

@@ -2,6 +2,8 @@ import { NextResponse } from 'next/server'
import { validateUser, generateToken } from '@/lib/auth'
import { prisma } from '@/lib/db'
export const runtime = 'nodejs'
export async function POST(request: Request) {
try {
const { email, password } = await request.json()
@@ -43,4 +45,4 @@ export async function POST(request: Request) {
console.error('Login error:', error)
return NextResponse.json({ error: 'Eroare de server' }, { status: 500 })
}
}
}

View File

@@ -1,6 +1,8 @@
import { NextResponse } from 'next/server'
import { getUserFromToken } from '@/lib/auth'
export const runtime = 'nodejs'
export async function GET(request: Request) {
try {
const authHeader = request.headers.get('authorization')
@@ -20,4 +22,4 @@ export async function GET(request: Request) {
console.error('User validation error:', error)
return NextResponse.json({ error: 'Eroare de server' }, { status: 500 })
}
}
}

View File

@@ -4,6 +4,8 @@ import { prisma } from '@/lib/db'
import { userRegistrationSchema } from '@/lib/validation'
import { z } from 'zod'
export const runtime = 'nodejs'
export async function POST(request: Request) {
try {
const body = await request.json()
@@ -47,4 +49,4 @@ export async function POST(request: Request) {
}
return NextResponse.json({ error: 'Eroare de server' }, { status: 500 })
}
}
}