From bf496ba373ba075e8870f1e79d4a6ecb62a49399 Mon Sep 17 00:00:00 2001
From: mindongmindong <dcmin123@ajou.ac.kr>
Date: Fri, 8 Dec 2023 16:14:07 +0900
Subject: [PATCH] =?UTF-8?q?[EDIT]=EC=98=A4=EB=A5=98=20=EC=88=98=EC=A0=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .gitignore                                    |  1 -
 react-whenMeet/package.json                   |  2 +-
 react-whenMeet/src/components/LinkPageForm.js | 17 ++++++++---------
 3 files changed, 9 insertions(+), 11 deletions(-)

diff --git a/.gitignore b/.gitignore
index 01f8536..67554aa 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,4 +2,3 @@
 
 # Ignore node_modules directory
 node_modules/
-package.json/
diff --git a/react-whenMeet/package.json b/react-whenMeet/package.json
index dafb6ea..4173958 100644
--- a/react-whenMeet/package.json
+++ b/react-whenMeet/package.json
@@ -19,7 +19,7 @@
     "web-vitals": "^2.1.4"
   },
   "scripts": {
-    "start": "react-scripts start",
+    "start": "export PORT=80 && react-scripts start",
     "build": "react-scripts build",
     "test": "react-scripts test",
     "eject": "react-scripts eject"
diff --git a/react-whenMeet/src/components/LinkPageForm.js b/react-whenMeet/src/components/LinkPageForm.js
index 93fdfb7..0eebe67 100644
--- a/react-whenMeet/src/components/LinkPageForm.js
+++ b/react-whenMeet/src/components/LinkPageForm.js
@@ -11,15 +11,14 @@ function LinkPageForm() {
     const {id} = location.state;
 
 
-    const copyToClipboard = () => {
-        const textToCopy = `localhost:3000/HomeParticipate/${id}`;
-        const tempInput = document.createElement('input');
-        document.body.appendChild(tempInput);
-        tempInput.value = textToCopy;
-        tempInput.select();
-        document.execCommand('copy');
-        document.body.removeChild(tempInput);
-        alert('클립보드에 복사되었습니다');
+    const copyToClipboard = async (link) => {
+        try {
+            const textToCopy = `https://when-meet.link/HomeParticipate/${id}`;
+            await navigator.clipboard.writeText(textToCopy);
+            alert('클립보드에 복사되었습니다');
+        } catch (err) {
+            alert('클립보드 복사에 실패하였습니다');
+        }
     };
 
     const handleSubmit = async(event) => {
-- 
GitLab