client -> request -> server
client <- response <- server
client는 server가 보낸것을 response.data로 받고
server는 client가 보낸것을 req.body로 받고 res.send로 보낸다.
가입하기 버튼 누르면 form.getFieldsValue()를 통해 담은
userTemplete을 axios.post로 보낸다.
서버에서 app.post('/signup', (req, res) => {
try{
const{
id,
pw,
name
} = req.body;
client에서 요청한 request.body를 받아온다.
async function signUpDB(){
let conn, sql, rows;
try{
conn = await pool.getConnection(); db연결
참고
오류모음
Promise {<pending
>}
Async가 되어 있는 값을 console.log로 부르면 발생한다.
Incorrect string value 오류
insert구문 실행 중 한글을 입력해서 일어나는 오류였다.
ALTER TABLE user convert to charset UTF8;
를 입력해서 해결할 수 있다.