From 0108d0d75eed32e48759d0953623744276b65948 Mon Sep 17 00:00:00 2001
From: MinseoLee <mmmm@ajou.ac.kr>
Date: Sun, 10 Dec 2023 16:36:21 +0900
Subject: [PATCH] build: setup proxy for vercel

---
 netlify.toml      |  6 ++++++
 src/setupProxy.js |  1 +
 vercel.json       | 12 ++++++++++++
 3 files changed, 19 insertions(+)
 create mode 100644 netlify.toml
 create mode 100644 vercel.json

diff --git a/netlify.toml b/netlify.toml
new file mode 100644
index 0000000..a654cf5
--- /dev/null
+++ b/netlify.toml
@@ -0,0 +1,6 @@
+[[redirects]]
+  from = "/api/*"
+  to = "https://ajou-eats-api.seunglab.dev/api/:splat"
+  status = 200
+  force = true
+  secure = true
diff --git a/src/setupProxy.js b/src/setupProxy.js
index 8361d42..d68b783 100644
--- a/src/setupProxy.js
+++ b/src/setupProxy.js
@@ -5,6 +5,7 @@ module.exports = function (app) {
         createProxyMiddleware('/api', {
             target: 'https://ajou-eats-api.seunglab.dev',
             changeOrigin: true,
+            secure: true
         }),
     );
 };
diff --git a/vercel.json b/vercel.json
new file mode 100644
index 0000000..3dc4fe1
--- /dev/null
+++ b/vercel.json
@@ -0,0 +1,12 @@
+{
+  "rewrites": [
+    {
+      "source": "/api/:path*",
+      "destination": "https://ajou-eats-api.seunglab.dev/api/:path*"
+    },
+    {
+      "source": "/api/:path*/",
+      "destination": "https://ajou-eats-api.seunglab.dev/api/:path*/"
+    }
+  ]
+}
-- 
GitLab