From 5479b6874eb7684a21d9bb750bc20f318880f8b1 Mon Sep 17 00:00:00 2001
From: TaxisTim-Luca <Tim-Luca.Taxis@Student.Reutlingen-University.DE>
Date: Mon, 10 Jun 2024 16:44:54 +0200
Subject: [PATCH] added

---
 dmwt_session10/src/pages/API/add-fruit.js   |  1 -
 dmwt_session10/src/pages/API/fruit-table.js | 25 ++++++++++++---------
 2 files changed, 15 insertions(+), 11 deletions(-)

diff --git a/dmwt_session10/src/pages/API/add-fruit.js b/dmwt_session10/src/pages/API/add-fruit.js
index b51dc37..ba1f154 100644
--- a/dmwt_session10/src/pages/API/add-fruit.js
+++ b/dmwt_session10/src/pages/API/add-fruit.js
@@ -15,7 +15,6 @@ export default async function handler(request, response) {
       `;
 
       const { rows: fruits } = await sql`SELECT * FROM obst;`;
-
       return response.status(200).json(fruits);
     } catch (error) {
       console.error('Error during request processing:', error);
diff --git a/dmwt_session10/src/pages/API/fruit-table.js b/dmwt_session10/src/pages/API/fruit-table.js
index 52a8c5d..5b3518f 100644
--- a/dmwt_session10/src/pages/API/fruit-table.js
+++ b/dmwt_session10/src/pages/API/fruit-table.js
@@ -1,18 +1,23 @@
 import { sql } from '@vercel/postgres';
 
 export default async function handler(request, response) {
+  if (request.method === 'POST') {
     try {
-        const result = await sql`
+      const result = await sql`
         CREATE TABLE IF NOT EXISTS obst (
-            "Deutscher Name" varchar(50) NOT NULL,
-            "Lateinischer Name" varchar(50) NOT NULL,
-            Farbe varchar(50) NOT NULL,
-            Herkunft varchar(200) NOT NULL,
-            Kalorien int NOT NULL
-        );`;
-        return response.status(200).json({ result });
+          "Deutscher Name" varchar(50) NOT NULL,
+          "Lateinischer Name" varchar(50) NOT NULL,
+          Farbe varchar(50) NOT NULL,
+          Herkunft varchar(200) NOT NULL,
+          Kalorien int NOT NULL
+        );
+      `;
+      return response.status(200).json({ result });
     } catch (error) {
-        console.error('Error creating table:', error);
-        return response.status(500).json({ error: error.message });
+      console.error('Error creating table:', error);
+      return response.status(500).json({ error: error.message });
     }
+  } else {
+    return response.status(405).json({ message: 'Method Not Allowed' });
+  }
 }
-- 
GitLab