2023/02/16 3

nginx // user agent 제어

경로 /etc/nginx/sites-available에 있는 default파일을 손보면 된다 가장 최상단 server{}안에 코드를 수정해주면 된다. # user_agent로 악성봇 차단방법 https://svrforum.com/svr/105645 서버포럼 - Nginx에서 User-agent를 통한 악성/스팸 봇 차단하기. 안녕하세요. 달소입니다. 오늘은 사이트 운영을 하면서 필수적으로 해야할 설정인 악성/스팸 봇을 차단하는 방법입니다. 대계 사이트를 운영하는경우 웹에 노출되기때문에 robot.txt를 통해 크롤 svrforum.com # nginx 연산자 https://earth-95.tistory.com/143 [NGINX] if 조건식 사용하기 if 조건식 Syntax: if (condition)..

linux/etc 2023.02.16

브라우저 개발자 도구

탭 Element : 로딩된 웹페이지의 DOM과 CSS를 편집해서 렌더링된 뷰를 확인, 단 편집한 내용이 저장되지는 않음. Console : 로딩된 웹페이지의 에러를 확인하거나 js소스코드의 console.log를 확인할수 있음. Source : 로딩된 웹페이지의 자바스크립트코드를 디버깅할수 있음. Network : 로딩된 웹페이지에 관련된 네트워크 요청 확인 Application : 웹스토리지, 세션,쿠키관리 # 콘솔 여러줄 작성하려면 쉬프트+엔터로 줄넘김 # 에러콘솔 대충 이런코드 작성하면 이렇게 증가감소하는 UI가 만들어지는데 잘작동한다. 코드에서 counter-x로 바꿔보자. 이렇게 타입에러뜬다. 없는 프로퍼티를 왜찾냐 이거임. 추가적으로 위에 js코드에서 변수지정한 num을 출력하면 값이 뜬다...

카테고리 없음 2023.02.16

시작하면서/ 자바스크립트 소개

렌더링 : HTML, CSS, Jave Script로 작성된 문서를 해석해서 브라우저에 시각적으로 출력하는것. 서버사이드렌더링 : 서버에서 데이터를 HTML로 변환해서 브라우저에 전달하는 과정 SSR (server side rendering) Node js : 자바스크립트 런타임 환경 비동기 I/O(입출력) 단일스레드 이벤트루프 기반 동작 SPA에 적합(single page Application) *CPU사용량이 높은 어플리케이션에는 권장하지 않음. ECMA Script 이크마스크립트 : ECMA-262, 자바스크립트의 표준사양 클라이언트 사이드 Web API # 자바스크립트는 개발자가 별도의 컴파일작업을 수행하지 않는 인터프리터언어. 컴파일러 언어 : - 코드가 실행되기전단계(컴파일) 타임에 소스코드 ..