목록분류 전체보기 (174)
그저 내가 되었고

✔︎상황:: import cors from "cors"; 이렇게 모듈 가져오면서 아래 오류와 맞닥뜨림.. ✔︎에러:: This module is declared with using 'export =', and can only be used with a default import when using the 'esModuleInterop' flag. ✔︎발생 원인:: cors는 CommonJS 스펙의 require를 사용. 따라서, 위 코드와 같이 CommonJS 모듈을 ES6 모듈 코드베이스로 가져오려고 할 때 문제가 발생함. 이때 esModuleInterop 속성이 위의 코드 처럼 true로 설정될 경우, ES6 모듈 사양을 준수하여 CommonJS 모듈을 가져오게 함. 이렇게되면 아래와 같이 정상적으로..

TS? 아주 아주 간단히 말하자면 JS라는 언어에 에디터 부가 기능을 추가한 느낌이랄까. JS의 상위 호환 버젼이라고 보면 된다. TS의 가장 큰 특징은 JS를 기본으로 거기에 변수 만들때 타입 지정해줄 수 있다는 것이다. 또한 class, interface 등을 추가해서 자바나 C#과 같은 OOP 프로그래밍을 할 수 있다. TS로 작성한 코드는 최종적으로 JS로 컴파일되어 실행되는데, 타입을 지정해주는 TS의 특성상 JS와는 다르게 타입 에러 등의 에러들이 코드 실행 '전'에 잡힌다. 이런 장점으로 JS의 전체 에러 15%가량이 TS를 사용함으로써 해결될 수 있다고 한다. 서버 만들기(회원가입 및 로그인까지~!) 1. 초기 설정 npm i //Node.js 상에서 TypeScript Compiler를 ..
가장 기억에 남는 피드백:: * "사이드프로젝트에 TS를 도입하셨는데 NESTJS는 왜 사용하지 않으셨나요?" * 마지막 질문("저 합격인가효?!?!?!ㅋㅋㅋㅋㅋㅋ"); "기술관련 질문은 합격이에요~ 다만 잘 나가다가 마지막에 커리어 로드맵 관련 대답이 망했네요ㅋㅋㅋㅋㅋ(이직 얘기해벌임.....;;)" 자기소개:: 그냥 "백엔드 개발자입니다!!!" 노노... 자기의 강점, '이것만큼은 백이현이 잘한다'가 나와야된다!!!! 자기소개 다음이 본 질문이야. 그러니까 자기소개할 때 내 강점을 말해주면 다음 질문은 강점에 연관된게 나와. 그니까 내가 잘한다고 부끄럼 없이 막 팔되, 경험+근거를 함께 말해주세욥. 커리어 질문:: 망..... 면접자리에서 이직 말하면 안돼여....... 이거는 스스로 고민해보자. 어..

- Node.js의 V8엔진: 자바스크립트 런타임(구글이 C++로 만듦, 그러나 굳이 크롬이 아니더라도 실행 가능함. 그니까 크롬에서 V8로 자바스크립트 구동 가능하고, Node.js도 V8로 자바스크립트 구동 가능하단 말) - V8엔진의 특징: 싱글스레드 & 콜백큐 - 싱글스레드? 아래부터 차례로 이해 스레드? 하나의 프로그램에서 프로세스가 실행되는 흐름의 단위. 하나의 프로세스는 보통 여러개의 스레드로 구성됨. 스레드는 프로세스 안에서 메모리 공간을 공유하지만, 프로세스는 프로세스별로 각각의 메모리 공간을 가짐. 프로세스? 실행중인 프로그램(무언가)!! 프로그램 실행시 코드와 데이터 덩어리가 메모리에 적재(load)된 것 프로그램? 실행되기를 기다리는 특정한 코드(명령어)들과 데이터들의 덩어리 그러니..

말 많고 탈 많았던 나의 항해99 9기,, 수료를 했습니다!~~~!~!~ 우와아ㅏ아아ㅏ앙아ㅎㅎㅎ기록하지 않으면 사라지니까. 그간의 과정을 좀 더듬어보며 남겨놓으려 합니다. https://hanghae99.spartacodingclub.kr/v2/graduate/62f0a4d0e5fb12b6f51afb25 소회 항해 99 9기! 기간은 19.09.22~23.12.22 으로 총 99일동안 진행되었습니다. 시작하기 전에는.. 정말 아무 생각이 없었어요. 대부분의 시작이 그렇듯, 설렘과 기대만 안고 출발했습니다. 그동안 제가 뭔가를 일궈온 방식은 대체로 비슷합니다. 도전장 내밀기 전까지 머리 터지게 고민 ➜ 막상 시작하겠다고 마음 먹는 순간!! 아무 생각 없어지면서 기대만 가득 ➜ 시작하고 피똥싸게(..) 힘듦..