이 시리즈는 성균관대학교 기술지원팀 백엔드 엔지니어 교육자료로 제작되었습니다. 해당 자료는 제작자의 프로그래밍 경험과 여러 강의들의 내용을 기반으로 하며, 중간 중간에 설명이 틀리거나 미홉한 부분이 있을 수 있습니다.기초적인 HTML/CSS 지식을 알고 있어야 합니
시간이 없습니다. 바로 NodeJs를 설치해봅시다. 아래 URL에 들어가서 NodeJs를 설치해줍니다.https://nodejs.org/ko/download/가지고 계신 컴퓨터의 운영체제에 맞게 다운로드 받으시면 됩니다. 요즘 나오는 건 거의 모두 64bit
일단 깔긴 했는데 NodeJs가 뭘까요? 인터넷에 치면 JavaScript로 브라우저 밖에서 서버를 구축하는 등의 코드를 실행할 수 있게 해주는 런타임 환경이라는 외계어가 나옵니다.좀 더 쉽게 설명해보겠습니다. 노드는 아래와 같이 비쥬얼스튜디오코드에서 파이썬 코드를 실
본격적으로 노드를 공부하기 전에 먼저 모듈에 대해 알아봅시다.모듈을 한마디로 정의하자면 파일입니다. 더 정확히 이야기하자면 여러분이 작업중이 파일에서 특정한 기능을 수행하기 위해 불러오는 파일이죠.예를 들어 여러분은 파이썬에서 math, turtle과 같은 모듈들을 i
그럼 지금부터 노드 프로젝트를 시작해봅시다. 처음 우리가 프로젝트를 시작하기 위해서는 package.json이라는 파일을 만들어야 합니다.package.json은 여러분이 깔아두는 외부 파일들을 명시해두는 공간입니다. 즉 여러분이 어떤 패키지들을 npm install해
이론 내용을 최대한 제하고 가려고 해도 쉽지가 않네요. 어려운 이론의 내용은 웬만하면 다루지 않으려고 하는데, 그만큼 이 비동기&개념이 중요합니다. 사실 이 비동기&동기 개념을 모르면 이번 시간에는 동기함수와 비동기함수를 설명해보겠습니다. | 동기와 비동기 여러분이
지난 장에서는 콜백함수와, 콜백함수의 치명적인 단점인 콜백 헬에 대해서 알아보았습니다. 이번 장에서는 그의 대안으로 나온 Promise객체의 사용법에 대해 알아보겠습니다.만약 저번 장을 읽지 않았다면 저번 장부터 읽고 오셔야 합니다. -> https://vel
이번 시간에는 async와 await에 대해서 다루어 보겠습니다.먼저 async 부터 보죠. async는 함수 앞에 붙일 수 있는 예약어 입니다.화살표 함수에는 A와 같이, 일반 함수에는 B와 같이 키워드를 붙일 수 있습니다.async를 붙인 함수는 자동적으로 Prom