// 내가 한거 -> 안됑
await axios({
url: '<http://localhost:8888/post>',
method: 'POST',
headers: {
'Content-Type': 'application/json; charset=utf-8',
},
body: JSON.stringify(board),
}).then((res) => {
console.log(res);
});
const config = {
Headers: { "Content-Type": "application/json; charset=utf-8" },
};
const write = async (e) => {
//e.preventDefault();
// 요청 날리면 됨
await axios
.post(
"<http://localhost:8888/post>",
{
body: JSON.stringify(board),
},
config,
)
.then((res) => {
console.log(res);
});
};
// 기본형태
axios.post("url주소",{
data객체
},[,config])
Axios란? / Axios 사용 및 서버 통신 해보기!
const write = (e) => {
// event 를 받음
e.preventDefault(); // submit 액션 차단
fetch("<http://localhost:8888/post>", {
method: "POST",
headers: {
"Content-Type": "application/json; charset=utf-8",
},
body: JSON.stringify(board),
})
.then((res) => {
return res.json(); // 실제로는 이렇게 하지마라~~~json으로 받아라
})
.then((res) => {
console.log(res);
// body 데이터가 들어옴
if (res.code === 1) {
console.log("통신성공");
// 화면 동기화 해야됨
//props.history.push("/");
} else {
console.log("통신 실패");
}
});
};
https://s3-us-west-2.amazonaws.com/secure.notion-static.com/bb324611-ba95-4321-acb5-81007f5337b8/react-spring-crud.mp4
프론트엔드 꿈나무인가요..? 왜이렇게 열심히하는지..?
근데..재밌잖아..!!!!!!!!!!!!
개떡같이 코드 짰기때문에 (언젠가) 수정할것이야^^..