본문 바로가기

Web

(6)
로그인 시 get vs post (restful 관점) 이유 1 로그인 시 get 을 사용하면 id password 등 민감한 정보가 노출된다. 전에도 1번의 이유는 알았다. 근데 어쨌든 restful 입장에서는 db에서 단순 조회만 하는거니까 get을 써야되는건데 보안상의 이유로 post를 쓰는거라 생각했다. 그래서 restful api의 관점에서 로그인을 살펴봤다. 대부분이 이게 궁금 할 것이다. 이유 2 로그인은 시스템의 상태를 변경하므로 POST가 의미론적으로 적절하다. 반면 GET은 리소스를 검색하는 데 사용되며, 부수 효과가 없어야한다. 사실 뭔말인지 잘 와닿진 않는데 감은 온다.
[React] const {} = props 변수 선언 const ListTable = (props)=>{ const {classes} = props } 중략 부분에서 classes.root, classes.table, 같이 classes를 쓰고 있었는데 자세히 이해하지 않고 const {classes} = props를 지우고 classes를 props로 대체했었다. 근데 작동 안하길래 const {classes} = props이 뭔지를 살펴 보았다. const {classes} = props 는 props.classes 가 있을경우 자동으로 const classes = props.classes를 대체해준다. 결국 classes.root, classes.table 은 props.classes.root, props.classes.table 과 같은거다. 우선 ..
[React] route와 saga를 이용한 url 이동 방법 근데 이제 history를 곁들인... 기존에는 화면 이동을 할 때 해당 요소에 link를 걸거나 onclick을 이용한다던가 했던거 같은데 react에서는 component가 여로곳에서 재사용되기 때문에 해당 요소에 주소를 걸어 link나 onclick을 사용한다면 뭔가 깔끔하지 않은거 같아서 다른 방법을 찾고 있었다. 내 기준 action.payload와 saga를 이용해서 관리가 된다 그리고 react-route가 사용됐다. 암튼 그래서 saga에서 원하는 페이지별로 맞는 데이터를 뿌려주므로 이곳에서 link 처리도 하고 싶어서 찾아봤다. 그랬더니 나왔다. 개꿀 제목은 route와 saga를 이용한 url 이동 방법으로 하겠다. 근데 이제 history를 곁들인 saga에서 라우터속에 history를 넣고 이를 이용해 페이지를 이동하는 ..
리엑트 공식 홈페이지 doc ko.reactjs.org/docs/getting-started.html 리엑트 공부하는 섹시가이
[Jquery]next child find parent 사용 09:00 console.log($(this).parent().find('i').text()); console.log($(this).next().text());
[JS] 확인, 취소가 나오는 alert창 ::응용:: if(confirm('비밀번호를 초기화 하시겠습니까?')) { ///확인시 작동하는 부분/// } else { ///취소시 작동하는 부분/// }