목록전체 글 (208)
jm_p_op
XMLHttpRequestHost와 xhr은 Header에 {"x-requested-with":"XMLHttpRequest"}으로 보내진다XMLHttpRequest는 과거 많이 썻지만 지금은 fetch를 사용한다.cookie json방식이 아닌 cookie로 토큰 데이터 보낸다.쓸모없는 데이터도 많이 보낸다....데이터 아까워라....JSESSIONID -프론트에서의 jwt같은 놈이다. 연결된 id값을 주는것이다. 없으면 재발급해서 준다.pcid프론트에서 만든다. js라서 date.time()에서 나온 7자리수와 랜덤수 3개를 합쳐서 만든다.golang으로는 time.unix사용하면 10자리수가 나온다.nano초 차이라서 동시성 생각해도 1/1000의 확률에서 n번 실행시 겹칠확률이라 랜덤값 잡은듯....
코드 얻기개발자 도구를 열고 사이트에 접속한다.sources에서 메인이 되는 코드를 복사한다.(Elements의 경우 코드가 다 돌고나서의 결과물이다.)코드에서 절대좌표와 상대좌표로 되어있는것들이 있는데, 상대좌표에 해당되는 소스코드를 복사하고 링크 교환한다.live server로 실행한다(cors는 통신 데이터를 보고 고정값으로 넣어주자)error가 난 부분을 데이터 값을 수동으로 넣어주고, 넘기고 고치면 프론트 코드를 수행할수있다.debugger를 사용하여 행동시 어떤 코드가 언제 어떻게 수행하고있는지 확인한다.통신 데이터 보기network와 performance를 확인network를 통해 Request와 response값을 확인할수가 있다.performance를 통해 프론트에서의 변화와 실행 코드를..
0. 개발자 도구-네트워크를 사용하여 원하는 이미지 찾기http://map.daumcdn.net/map_k3f_prod/bakery/image_map_png/PNG01/v29_9jh91/{Size}/{x}/{y}.png목표 : function(위도,경도,size) = size,x,y1. 카카도 지도 이미지 받는 스크립트 찾기 kakao.map 을 가지고 오는 스크립트는 다음과 같다https://dapi.kakao.com/v2/maps/sdk.js?appkey={api_key}2. pai_key 스크립트를 저장하고 대신해서 실행다음 부분이 실행됨에 따라 지도 이미지를 출력함을 알수있다. ROADMAP_HD: function(a, n, e){ de..
naver존재 했었으나 사라짐https://m.blog.naver.com/sasa063/221480992900google링크로 보내짐미리보기 기능 없음kakaoimg파일 넣고, 큰지도보기와 길찾기에는 url첨부로 보내준다.스팸함에 들어간다;;;;
#예시map $http_user_agent $ignore_useragent { default 1; "ELB-HealthChecker/2.0" 0;}map $input_var $new_var { default default_value; input_var_case1 output; ...}
/etc/conf.d/*.conf server { listen 80; listen [::]:80; server_name node; access_log /var/log/nginx/reverse-access.log; error_log /var/log/nginx/reverse-error.log; location /ts0 { #path변동 (.*)$= $1 rewrite ^/ts0/(.*)$ /$1 break; #Domain,Port 설정 proxy_pass http://localhos..
1. nginx을 통해 서버가 데이터를 받는다면, IP는 local로 받는다2.nginx설정에서 IP를 그대로 끌고 가주도록 설정한다 proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host;3. server.js에서 proxy 데이터를 받도록 수정app.set('truest proxy',true)
사이트의 데이터를 받는다면 html,css,js,이미지 등등 여러 데이터가 같이 받을 것이다.결국 사이트도 데이터를 받고 js와 css에서 자신의 입맛대로 교체하여 시각적으로 우리에게 보여주는것이다.그렇다면 데이터를 받는 부분만 필터링 하면 되는것이다.(단 프론트딴에서 데이터 수정이 일어난거면 js파일까지 읽어서 찾아야됨)f12로 작업창 열기Network키기원하는 사이트에 들어가서 Response를 보면서 원하는 데이터 찾기Name을 통해 api 찾기