서버
-> 로컬 실행 npm start + 죽임 npx kill-port 8001
( 아마존과 카페24는 사이트 내에서 직접해주어야 함 )
서버
-> MySQL 접속 권한
-> ip 등록 ( or pin 등록 등 )
하이디( 카페24 ) or 워크벤치( 아마존 ) -> DB 접속 여부 확인
기술 구현
( Back ) Node.js
( Front ) React.js : axios -> Node.js에 요청
axios 모듈 이용
=> Node.js에 데이터 요청 => get, post
=> Node.js에게 데이터를 SQL테이블에 삽입 요청 => post, put / 필수인자 JSON
=> Node.js에게 특정 data의 SQL 테이블 삭제 요청 => post, delete / 필수인자 JSON
=> Node.js에게 특정 data의 SQL 테이블 수정 요청 => post / 필수인자 JSON
axios.post('/', {}).then((res)=>{})
주소 입력하는 행위가 서버 요청
=> use로 라우터 만들기 -> 주소 만들기 -> 리액트를 위한 주소
=> router.post('/', (req, res) => { res.send(데이터들을) }) -> postman을 통해 확인 가능 ( 요청 주소 입력 )
=> router1.post('/', (req, res, next) => {
sql접속을 위한 변수 추가해서 넣기
next('route') -> router2로 보내줘야한다.
})
=> router2.post('/', (req, res) => {
DB접속 DB가져옴
res.send(DB보내기) } ) -> postman을 통해서 확인가능