DELIVERMON mariadb 연결, 서버로 데이터 전송[React/Node.js]

김한주·2022년 12월 13일
0

DELIVERMON

목록 보기
2/2
post-thumbnail

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연결

참고

https://www.npmjs.com/package/mariadb


오류모음
Promise {<pending>}
Async가 되어 있는 값을 console.log로 부르면 발생한다.

  • async: function 앞에 붙이면 promise가 반환되도록 한다.
  • await: async함수 안에서만 동작한다. promise가 처리될 때까지 기다린다.

Incorrect string value 오류
insert구문 실행 중 한글을 입력해서 일어나는 오류였다.
ALTER TABLE user convert to charset UTF8;
를 입력해서 해결할 수 있다.

profile
HANJUMON의 성장과정!

0개의 댓글