오늘 다룬 내용들:
Node.js가 무엇인 지
- 브라우저 언어인 JS를 내 컴퓨터에서 실행시키고 싶을 때
npm과 yarn
- 코드캠프 백엔드 클래스에선 FB에서 개발한 yarn을 씁니다!
github.com
- 소스코드를 저장해서 팀원들과 공유 가능
return은 함수의 종료 기능입니다.
- 어떤 값을 리턴할 수도 있고, return 뒤에 아무것도 없으면 아무 값도 리턴하지 않고 바로 함수를 종료합니다.
null은 undefined와 비슷하지만, 강제로 변수의 값을 비워주고 싶을 때 대입하는데 주로 쓰입니다.
API 함수는 백엔드 컴퓨터에서 각 기능을 수행하는 함수이며, 중간다리 역할을 합니다.
또한, 백엔드 API는 검증하는 역할을 가지고 있기 때문에, 꼭 거쳐야 하는 함수입니다.
한가지 함수가 한가지 기능만 수행하는 것이 좋기 때문에, 리팩토링이란 것이 필요하고, 퍼사드 패턴이 많이 쓰입니다.
서로 다른 JS 파일에서 함수를 호출할 때에는, 함수가 쓰여있는 파일에서 각 함수 앞에 export 키워드를 붙여주고, 함수를 호출하는 파일의 함수 앞에 import 키워드를 붙여줍니다.
이 기능을 사용하기 위해서는 yarn init을 통해 package.json 파일을 생성한 후, "type": "module"을 추가해 줍니다.