본문 바로가기

분류 전체보기

(70)
[Lodash] _.groupBy() 함수 설명 및 사용 예제/예시 구문(Syntax) _.groupBy(collection, [iteratee=_.identity]) 각 수집 요소를 반복 실행한 결과에서 생성된 키로 구성된 개체를 만듭니다. 그룹화된 값의 순서는 수집에서 발생하는 순서에 따라 결정됩니다. 각 키의 해당 값은 키 생성을 담당하는 요소의 배열입니다. 반복자는 다음(value) 하나의 인수로 호출됩니다. Creates an object composed of keys generated from the results of running each element of collection thru iteratee. The order of grouped values is determined by the order they occur in collection. The c..
[Lodash] _.includes() 함수 설명 및 사용 예제/예시 구문(Syntax) _.includes(collection, value, [fromIndex=0]) 값이 컬렉션에 있는지 확인합니다. 컬렉션이 문자열이면 값의 서브스트링을 확인하고, 그렇지 않으면 동일성 비교를 위해 SameValueZero가 사용됩니다. FromIndex가 음수이면 컬렉션 종료 후 오프셋으로 사용됩니다. Checks if value is in collection. If collection is a string, it's checked for a substring of value, otherwise SameValueZero is used for equality comparisons. If fromIndex is negative, it's used as the offset from the ..
[Lodash] _.find() 함수 설명 및 사용 예제/예시 구문(Syntax) _.find(collection, [predicate=_.identity], [fromIndex=0]) 컬렉션의 요소를 반복하여 조건자(predicate)가 true를 반환하는 첫 번째 요소를 반환합니다. 조건자는 세 가지 인수(값, 인덱스|키, 컬렉션)를 사용하여 호출됩니다. Iterates over elements of collection, returning the first element predicate returns truthy for. The predicate is invoked with three arguments: (value, index|key, collection). 매개변수(Arguments) - collection (Array|Object): 검사할 컬렉션입니다...
[npm] 설정된 npm registry 확인하기 / 기본 npm registry 변경하기 설정된 npm registry 확인하기 npm config get registry 기본 npm registry 변경하기 npm config set registry https://xxx.xxx
[setcap/getcap] Linux에서 1024 이하 포트 사용하기 오늘 rhel 서버에서 80포트의 Node 서비스를 배포하였더니 접속이 안되는 문제가 발생했습니다. 기존에 5000 포트로 실행하였을 때는 정상이었는데 왜 80 포트로는 안되는지 찾아보던 중 linux 서버에서는 일반 사용자 계정이 1024이하 포트를 사용할 수 없다는 것을 알게되었습니다. Linux에서 1024 이하 포트 사용하기 Linux는 1024 이하 port를 서비스에 할당하기 위해서는 root 사용자 권한이 필요하다고 합니다. 하지만 setcap 명령어 사용하여 일반 사용자가 1024 이하 포트 사용이 가능합니다. setcap setcap 명령어로 1024 이하 포트를 사용할 파일에 CAP_NET_BIND_SERVICE를 설정해주면 됩니다. sudo /usr/sbin/setcap 'cap_ne..
[Storybook] Decorators의 viewMode 파라미터로 현재 창이 canvas인지 docs인지 확인하여 스타일 적용하기 ... export default { title: 'Components/MyComponents', parameters: { docs: { description: { component: 'MyComponents입니다.', }, }, }, decorators: [ (story, { viewMode }) => ({ components: { story }, setup() { return { viewMode }; }, methods: { getStyle() { return `height: ${viewMode === 'story' ? 1500 : 50}px` }, }, template: '', }), ], }; .... Reference https://storybook.js.org/docs/vue/writing-s..
[NGINX HTTP SERVER] 2장 기본 엔진엑스 구성 구성 파일 구문 지시어 기본적으로 엔진엑스는 하나의 기본 구성 파일을 사용하며, 기본 경로는 /usr/local/nginx/conf/nginx.conf이다. 엔진엑스 구성 파일은 지시어의 목록으로 이뤄져 있고, 지시어에 정의한 값으로 애플리케이션의 전체 동작을 정의한다. user 지시어: 문자열 두 개를 받는다. 첫째는 엔진엑스가 작업자 프로세스를 실행하기 위한 사용자 계정, 둘째는 사용자 그룹. worker_processes 지시어: 작업자 프로세스 동작 개수를 설정한다. include 지시어: 지정된 파일을 인클루드시킨다. 엔진엑스는 모듈 방식으로 동작하며, 각 모듈은 각각의 지시어를 갖고 있다. 대부분의 기본 지시어는 엔진엑스 핵심 모듈을 갖고 있다. 지시어 블록 중첩된 블록 ex) http 블록은..
NAVER Cloud SUMMIT 2022 사전등록 인증! 2022년도 네이버 클라우드 써밋이 12월 14일에 진행됩니다! 사전 등록 이벤트도 진행하고 있으니 참여해보세요😊 사전등록 인증!