Chrome V8 Javascript 엔진으로 빌드된 JavaScript 런타임네트워크를 통해 클라이언트에 정보나 서비스를 제공하는 컴퓨터 or 프로그램요청을 보내는 주체브라우저, 하나의 프로그램, 모바일 앱, 또 다른 서버 등이 될 수 있음 특정 언어로 만든 프로그
노드는 자바스크립트 실행기이므로 자바스크립트의 문법을 반드시 알고 있어야 함자바스크립트 최신 문법 익숙해지기2015년을 기점으로 매년 자바스크립트 문법의 변경 사항 발표노드 6버전 부터 ES2015 문법 사용 가능블록 밖에서는 변수에 접근 불가블록의 범위: if, wh
입력한 코드를 읽고, 해석하고, 결과물을 반환하고, 종료할 때까지 반복한다.자바스크립트는 스크립트 언어이므로 미리 컴파일 하지 않아도 코드 실행 가능 \- 브라우저 콘솔 탭에서 실행되는 이유? 명령 프롬프트 or 터미널VS CodeCtrl + '종료하기Ctrl +
fs 모듈을 이용하여 미리 작성된 HTML 파일을 읽어 데이터 전달 가능http://localhost:8080 or http://127.0.0.1:8080Ctrl + C서버 내에서 프로세스를 구분하는 번호일반적인 웹 사이트들은 포트 번호 따로 표시 X
노드 패키지 매니저대부분의 자바스크립트 프로그램은 패키지라는 이름으로 npm에 등록되어 있음npm에 업로드된 노드 모듈의존관계: 패키지가 다른 패키지를 사용할 수도 있음페이스북이 내놓은 패키지 매니저React, React Native 등 페이스북 진영의 프레임워크 사용
서버 제작에 있어 불편함을 해소하고 편의 기능을 추가한 웹 서버 프레임워크http 모듈의 요청과 응답 객체에 추가 기능들을 부여서버 코드에 수정 사항이 생길 때마다 서버를 자동으로 재시작rs 명령어를 통해 수동 재시작 가능개발용으로만 사용하는 것을 권장http:
이번에 별도의 스크립트를 처음 작성하면서 익숙하지 않았던 부분들을 정리한다.TypeORM 이용한 번 연결을 생성하면 app 내 어디서든 getConnection() 함수 사용 가능multiple connections 생성도 가능ormconfig.json을 통한 연결도
비동기 방식2차원 배열 반환동기 방식이나, 비동기 방식 설정 가능json 객체 반환예제 파일XLSX.utils.sheet_to_csv : generates CSVXLSX.utils.sheet_to_txt : generates UTF16 Formatted TextXLSX
ExcelJS와 동일하게 자바스크립트에서 엑셀을 조작할 수 있는 라이브러리npm trends에 기재된 최근 6개월 간의 라이브러리 다운로드 지표지표상으로 SheetJS가 우세함ExcelJS가 사용편의성이 더 좋다고 알려져 있다.자바스크립트에서 엑셀을 조작할 수 있는 라
HTTP 한계로 인한 Web Socket의 등장 HTTP 프로토콜은 요청에 대해서만 응답을 보내는 단방향 프로토콜이다. 단순 문서 전달에 효율적 html 문서를 받아 브라우저를 렌더링하는 데에 사용 매 요청, 응답마다 연결하는 과정이 필요 인터넷이 발전하며 문서