목록분류 전체보기 (556)
른록노트
@설명 //변수 //------------------------------------ async function aaa(item){ ... }; let array = ["test1","test2","test3"]; //------------------------------------ async function process(array) { array.forEach(item => { await aaa(item); }); } 이렇게 실행하면 aaa 함수가 실행되지 않습니다 forEach가 실행되는 함수가 await 함수를 실행하는데 forEach에서 실행되는 함수가 async이 아니라 let array = ["test"]; array.forEach(async (item) => { await aaa(item)..
@ 방법 ./chainca.crt ./mydomain.com.crt ./mydomain.com.key 1. 위와 같이 체인인증서와 ROOT 인증서가 합쳐저 있는 chainca.crt 와 도메인의 인증서가 있는 mydomain.com.crt 를 하나의 파일로 합쳐 줍니다. > cat mydomain.com.crt chainca.crt > mydomain.com.chainca.crt 2. openssl 을 이용하여 pkcs12 형식으로 변환합니다 > openssl pkcs12 -export -in mydomain.com.chainca.crt -inkey mydomain.com.key -out mydomain.com.p12 -name tomcat Enter Export Password: (key 파일 암호입력..
@ apache란 웹 서버를 열 수 있게 해주는 프로그램 (php 배포 가능) @ 설치방법 yum install httpd @ 설정파일 위치 /etc/httpd/conf/httpd.conf @ 웹 배포 디렉토리 /var/www/html/ @ apache 서버 실행/종료/상태 확인 방법 systemctl start httpd systemctl stop httpd systemctl status httpd
@ 사용 장비, 프로그램 1. ipTIME N704A3 (공유기) 2. VMWare Workstation 15 @ 방법 1. 아이피 확인하기 - 방법1. 네이버에서 '내 아이피 주소 확인' 검색해사 나오는 IP 주소 기억하기 - 방법2. ipTIME 관리자 메뉴에서 DDNS 사용해서 호스트 주소 기억하기 2. ipTIME 관리자 메뉴에서 고급설정 - NAT/라우터 관리 - 포트포워드 설정 외부포트(외부에서 들어오는 포트) -> 내부포트 맞춰주고, 내부 IP를 VMware가 깔려있는 PC로 지정해준다 3. Window Defender 방화벽 - 인바인드 규칙 - 위에서 지정해준 포트 허용 4. Virtual Network Editor 설정 1. Bridged(Type)와 NAT(TYPE)을 만들고 NAT를..
@ 설명 EOF가 나올때 까지의 명령어를 실행중인 프로그램에 입력해 줄 수 있음 입력의 끝을 나타내는 EOF는 반드시 앞에 공백이나 tab이 없어야함 @ 예제 cat > ttt
@ 공통점 문자열을 script로 실행할 수 있다. eval(`console.log("test")`); // 결과 : test new Function(`console.log("test")`)(); // 결과 : test @ 차이점 참조하는 범위가 다르다. eval은 실행하는 문자열이 참조하는 범위에 제약이 없다. ( 프로그램에 문제를 발생시킬 수 있음 ) new Function은 실행하는 문자열에는 기존에 사용하는 변수를 사용할 수 없고, 범위가 제한되어있다 function test (){ var txt = "hello"; var source = console.log(txt); eval(source); // 결과 : test new Function(source)(); // 결과 : 에러 (txt is n..
@ Axios와 node-fetch의 차이점 https://www.npmjs.com/package/node-fetch node-fetch 요즘 떡상코인 가벼움, 용량낮음 사용법 axios랑 많이 차이 없지만, 좀 더 간단 https://www.npmjs.com/package/axios axios 구형브라우저 지원합니다 요청을 중단시킬 수 있습니다. 응답 시간 초과를 설정하는 방법이 있습니다. CSRF 보호 기능이 내장되어있다. JSON 데이터 자동변환 @ request, request-promise-native 등은 곧 사라진다고 합니다. https://www.npmjs.com/package/request @ 사용법 해당 페이지와 example 소스를 동시에 같이 찾아봅니다