diff --git a/src/s2-homeworks/hw13/HW13.tsx b/src/s2-homeworks/hw13/HW13.tsx
index 5c23613..1bc25a9 100644
--- a/src/s2-homeworks/hw13/HW13.tsx
+++ b/src/s2-homeworks/hw13/HW13.tsx
@@ -7,17 +7,20 @@ const HW13 = () => {
const [answer, setAnswer] = useState('')
const [info, setInfo] = useState('')
- const send = (x?: boolean) => () => {
+ const send = (x?: boolean | null) => () => {
+ const url = x === null ? 'https://xxxxxx.ccc' : 'https://neko-cafe-back.herokuapp.com/auth/test'
+
setAnswer('...loading')
setInfo('...loading')
- axios.post('https://neko-cafe-back.herokuapp.com/auth/test', {success: x})
+ axios
+ .post(url, {success: x})
.then(res => {
setAnswer(res.data.errorText)
setInfo(res.data.info)
})
.catch(e => {
- setAnswer(e.response.data.errorText)
- setInfo(e.response.data.info)
+ setAnswer(e.response?.data?.errorText || e.message)
+ setInfo(e.response?.data?.info || e.name)
})
}
@@ -50,6 +53,13 @@ const HW13 = () => {
>
send undefined
+