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