19 lines
486 B
TypeScript
19 lines
486 B
TypeScript
|
|
import { NextResponse } from "next/server"
|
||
|
|
import { Pool } from "pg"
|
||
|
|
|
||
|
|
const db = new Pool({
|
||
|
|
connectionString: process.env.DB_STRING!
|
||
|
|
})
|
||
|
|
|
||
|
|
export async function GET(){
|
||
|
|
try{
|
||
|
|
const result = await db.query("SELECT * FROM cards;")
|
||
|
|
console.log("Got some combos")
|
||
|
|
return NextResponse.json(result.rows ?? [])
|
||
|
|
}catch(err){
|
||
|
|
console.error("Could not GET cards:", err)
|
||
|
|
return NextResponse.json( { message: "Serverside exception occurred " + err }, { status: 500 } )
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|