Skip to content
Snippets Groups Projects
Commit 232be095 authored by Tim-Luca Taxis's avatar Tim-Luca Taxis
Browse files

changed

parent 4ec5b0bb
No related branches found
No related tags found
1 merge request!4added vercel integration
...@@ -34,3 +34,5 @@ yarn-error.log* ...@@ -34,3 +34,5 @@ yarn-error.log*
# typescript # typescript
*.tsbuildinfo *.tsbuildinfo
next-env.d.ts next-env.d.ts
.vercel
import { sql } from '@vercel/postgres'; import { sql } from '@vercel/postgres';
export default async function handler(request, response) { export default async function handler(request, response) {
if (request.method === 'POST') {
try { try {
const { germanName, latinName, color, origin, calories } = request.body; const { germanName, latinName, color, origin, calories } = request.body;
...@@ -20,7 +19,4 @@ export default async function handler(request, response) { ...@@ -20,7 +19,4 @@ export default async function handler(request, response) {
console.error('Error during request processing:', error); console.error('Error during request processing:', error);
return response.status(500).json({ error: error.message }); return response.status(500).json({ error: error.message });
} }
} else {
return response.status(405).json({ message: 'Method Not Allowed' });
}
} }
import { sql } from '@vercel/postgres'; import { sql } from '@vercel/postgres';
export default async function handler(request, response) { export default async function handler(request, response) {
if (request.method === 'POST') {
try { try {
const result = await sql` const result = await sql`
CREATE TABLE IF NOT EXISTS obst ( CREATE TABLE IF NOT EXISTS obst (
...@@ -17,7 +16,4 @@ export default async function handler(request, response) { ...@@ -17,7 +16,4 @@ export default async function handler(request, response) {
console.error('Error creating table:', error); console.error('Error creating table:', error);
return response.status(500).json({ error: error.message }); return response.status(500).json({ error: error.message });
} }
} else {
return response.status(405).json({ message: 'Method Not Allowed' });
}
} }
import { sql } from '@vercel/postgres'; import { sql } from '@vercel/postgres';
export default async function handler(request, response) { export default async function handler(request, response) {
if (request.method === 'GET') {
try { try {
const { rows: fruits } = await sql`SELECT * FROM obst;`; const { rows: fruits } = await sql`SELECT * FROM obst;`;
return response.status(200).json(fruits); return response.status(200).json(fruits);
...@@ -9,7 +8,4 @@ export default async function handler(request, response) { ...@@ -9,7 +8,4 @@ export default async function handler(request, response) {
console.error('Error during request processing:', error); console.error('Error during request processing:', error);
return response.status(500).json({ error: error.message }); return response.status(500).json({ error: error.message });
} }
} else {
return response.status(405).json({ message: 'Method Not Allowed' });
}
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment