해물파이의 괴발개발 TIL

  • 홈
  • 태그
  • 방명록

exports 1

require과 exports - CommonJS

CommonJS에서는 모든 모듈은 자신만의 독립적인 실행 영역이 있어야 한다. 모듈 정의는 전역객체인 exports 객체를 이용한다.(가져올 모듈을 전역객체 exports의 property로 집어넣기 때문에 모듈이 전역변수를 참조하더라도 클로저로 참조하기 때문에 다른 곳에서 영향을 미치지 않는다.) 모듈 사용은 require 함수를 이용한다. exports는 require함수를 사용해 반환받는 객체이다. 이 둘을 이용하면 다른 js 파일에 있는 변수나 함수를 사용할 수 있다. 즉, exports.x = 30이라면 exports = {x : 30}가 된다. require은 이 {x : 30}을 가져오는 것. 단, 불러올 파일이 딱히 변수나 함수 참조 없이 단순하다면 exports가 필요 없는 경우도 있다...

HTML, DOM, Node.js 2020.11.16
이전
1
다음
더보기
프로필사진

해물파이의 괴발개발 TIL

  • 분류 전체보기 (336)
    • TIL (99)
    • Kotlin (1)
    • Java (12)
      • Spring (7)
      • JPA (2)
    • docker (2)
    • JavaScript (44)
    • HTML, DOM, Node.js (34)
    • Database (6)
    • 자료구조 (5)
    • Git (9)
    • 참고 자료 (5)
    • 유용한 도구 (4)
    • 난 이렇게 느꼈다 (3)
    • 참고, 면접질문예상 (25)
    • 단상 (8)
    • 잡담 (3)
    • 알아볼 것 (5)
    • 컴퓨터 활용 팁 (5)
    • AWS (8)
    • python (1)
    • mongoDB, mongoose (1)
    • React-native (3)
    • antd (1)
    • mySQL, mariaDB, 쿼리 (2)
    • typeORM (0)
    • React (2)
      • nextjs (1)
    • 아키텍처 (1)
    • kkokkio - 프로젝트 (37)
      • ADR(의사결정문서) (12)
      • 트러블슈팅 (25)

Tag

리액트, MySQL, error, 함수, Docker, java, HTML, 면접, 알고리즘, 트러블슈팅, DOM, 도커, aws, JavaScript, spring, git, kkokkio, REACT, til, 자바스크립트,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바