본문 바로가기
반응형

TIL/코드스테이츠 TIL106

코드스테이츠 소프트웨어 엔지니어링 부트캠프 99 리액트와는 달리 Node JS 에는 fetch() API가 내장되어 있지 않기 때문에 node-fetch 모듈을 설치하거나 axios모듈을 설치한다. 인증/보안 스프린트를 하면서 처음으로 axios를 사용하게 되었다. Axios - Post Content-type 헤더는 응답,요청 메시지에 담겨보네는 데이터의 형식을 나타낸다. Get 요청의 경우 굳이 Content-type데이터가 필요하진 않다. URL끝에 쿼리스트링으로 key=value 형식으로 날아가기 때문에 웹서버에서 Get요청이면 key=value형식의 데이터라는 것을 유추할 수 있기 때문이다. 하지만 POST나 PUT 처럼 메시지 body에 데이터를 보낸다면 Content-type은 아주 중요하다. //두 방법 둘다 사용해도 상관없다. axio.. 2021. 10. 26.
코드스테이츠 소프트웨어 엔지니어링 부트캠프 98 에러랑 또 마짱떴다. connect ECONNREFUSED ::1:3306 에러가 떴다. 구글링을 해보니 데이터베이스가 연결되지 않는 에러라 했다. env파일의 내용들을 올바르게 적었는지 확인했고, mysql.server restart 명령어로 mysql을 재시작해보았다. 어느 글에서는 MySQLWorkbench에서 text connection을 클릭하라고 해서 그렇게 했지만 여전히 에러가 떴다. mysql server status를 입력하여 mysql 포트가 3306에 연결되어 있는것또한 확인했다. 하루종일 구글을 뒤지다 결국 공장초기화 했다. 마지막 공장초기화 이기를 2021. 10. 25.
코드스테이츠 소프트웨어 엔지니어링 부트캠프 97 이번에 인증/보안에 대해 공부를 하면서 Express 기초가 너무 허술함을 느꼈다. 이번에 Express 스프린트들을 복습하며 차근차근 천천히 살펴보았다. 세션, 쿠키를 복습하고 정리하였다. https://wnsdufdl.tistory.com/187?category=1028169 Session 세션 서버가 암호화된 세션ID를 쿠키에 실어서 클라이언트에 보내준다. 중요 데이터를 서버에서 관리한다. (쿠키는 클라이언트에 데이터를 저장한다.) 세션 전달 방법 쿠키랑 똑같은거 아닌가?? wnsdufdl.tistory.com https://wnsdufdl.tistory.com/186?category=1028169 쿠키 쿠키 서버에서 클라이언트에 일방적으로 데이터를 넣는데 이를 '쿠키'라고 한다. 쿠키를 통해 서버.. 2021. 10. 24.
코드스테이츠 소프트웨어 엔지니어링 부트캠프 96 갑자기 node가 되지 않아서 npm node 등을 삭제하고 재설치하던 도중 무언가 잘못 지웠는지 계속 알수없는 에러들만 떴다. 이럴바에 공장초기화 시키는게 나을것같아서 그냥 싹 갈아 엎었다 . 2021. 10. 23.
반응형