nodejs 4

27 (2/3) :: npm, npx, node 모듈, ES Module

엘리스 SW 엔지니어 트랙 27일차 최규범 강사님 온라인 강의날 NPM(Node Package Manager) NPM 온라인 저장소 오픈소스 라이브러리 도구 필요한 라이브러리, 도구 검색 가능 Node.js 인기로 거대한 생태계 보유 npm 사용 / 명령어 npm init 프로젝트 디렉터리에서 사용하면 몇 번의 질문으로 package.json 파일이 생성됨 그럼 이 디렉터리는 Node.js 프로젝트가 된다! package.json 프로젝트 관련 정보 저장되는 파일 직접 or npm 명령어로 수정가능 dependency(의존성) 프로젝트가 실행되려면 라이브러리가 필요 라이브러리는 package.json의 dependency에서 관리 이 라이브러리를 dependency 라고 부른다 Libaray(라이브러리)..

Web Dev/ELICE 2021.12.01

27 (1/3) :: Node.js, ES6, 비동기 삼형제, Event Loop

엘리스 SW 엔지니어 트랙 27일차 최규범 강사님 온라인 강의날 Node.js 기초를 복습하고, 좀 더 알아보는 날 Node.js로 할 수 있는 것들 웹 서비스 구성 Front-end: React.js, Vue.js, Angular.js Back-end: Express.js 한가지 코드로 IOS, Android 개발 Mobile: React Native Discord, Slack 등 개발 Desktop App: Electron JavaScript로 딥러닝 Machine-Learning: Brain.js Node.js 간단 요약 싱글 쓰레드 & 비동기 & 이벤트 기반 싱글 쓰레드이기 때문에 여러 작업을 하려면 비동기가 필요하고, 비동기를 처리하기위해 이벤트 루프가 이벤트 기반 처리에 도움을 준다 ES6 현..

Web Dev/ELICE 2021.12.01

26 :: Node.js, 서버 만들기, express.js, 왜 Docker 쓰나

엘리스 SW 엔지니어 트랙 26일차 박성국님 실시간 강의 6주차 시작 Node.js로 들어왔다! 6주만에 Node.js로 들어왔다 이건 좋을 수도 있지만 앞에 내용의 복습이 없으면 다 까먹는다는 이야기 예방해야된다 웹에 대한 소개로 시작했다 SSR vs CSR CSR 장점 첫 로딩 정적파일 다 받는다 동적으로 빠르게 렌더링, UX 뛰어남 서버에 요청 횟수 적다 단점 모든 정적 파일 로드 될때까지 시간 걸림 SEO 문제 발생 SSR 장점 초기 로딩 속도 빠름 SEO 가능 단점 매번 새로 고침 서버에 매번 새로 요청 => 서버 부하 가중 (캐싱 같은게 어느정도 커버) 선호하는 것을 이용하면 된다고 한다 Node.js 서버에서 동작하는 자바스크립트 엔진 IO needs to be done differently..

Web Dev/ELICE 2021.11.30

TypeScript :: VSCode에서 타입스크립트 설치 & 실행

시작은 우리의 설치를 도와줄 Node.js 1. Node.js Node.js 공식 사이트 링크 => https://nodejs.org/en/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 2. VSCode 들어가서 터미널 열고 typescript 설치 npm install -g typescript 3. typescript 잘 깔린지 확인 tsc --version 4. ts 파일 js로 컴파일 tsc index.ts OOOOOOOOOR ts 파일 자체를 console에서 확인하고 싶다면 5. 추가로 ts-node 모듈 설치 npm install -g ts-node 6. ts 파일 확인 ts..

728x90