diff --git a/.gitignore b/.gitignore index 01f85363d7c121935eacaefbd04e85418c6fe257..67554aa08f162d30056f0091db37e431f3275070 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 dafb6ea7b18bff19ba9b489f9521e02e3c51cfff..4173958719d5ee37867ca76e78478100d7137d51 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 93fdfb7b9efa3bb5fc8c8b98191f6de4a2ecf80f..0eebe67689bf753c5757449e8b69b090c6573056 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) => {