node.js global 'exports'

2019. 11. 30. 22:53·Web/Nodejs

 

Node.js는 철저하게 Moudle-Based Programming을 지원한다.

보통은 모듈을 파일단위로 잡게되는데

 

export는 strict mode로 

2가지 type이 있다.

 

 

named export default export

import시 export name과 동일해야함.

또는 import <name as newName> 

import시 이름 아무렇게나 가능.

※ default export에는 var let const 사용이 불가능하다.

 

2. require 함수 원형

eval(fileAsStr)은 null 파일 아닌이상 걍 모든 코드 복붙임. 이중에 module.exports = ~~ 명시한것만 return되는 원리임!

 

3. 예제

 

 

exports.arrayN, arrayF 이름 저장가능, 원하는것만 수출 가능.

 

수출해온거 확인해볼까

 

exportedObj안에 2개 수출된거 수입, 메소드 호출 오름차순

저작자표시 (새창열림)

'Web > Nodejs' 카테고리의 다른 글

express & connect  (0) 2019.12.06
Nodejs Module 'http'  (0) 2019.12.01
Test를 위한 모듈 'assert'  (0) 2019.11.28
module과 export  (0) 2019.11.16
Node.js 'Event'  (0) 2019.11.14
'Web/Nodejs' 카테고리의 다른 글
  • express & connect
  • Nodejs Module 'http'
  • Test를 위한 모듈 'assert'
  • module과 export
M_Falcon
M_Falcon
  • M_Falcon
    Falcon
    M_Falcon
  • 전체
    오늘
    어제
    • 분류 전체보기 (432)
      • Web (16)
        • Nodejs (14)
        • Javascript (23)
        • FrontEnd (4)
      • DataBase (39)
        • Fundamental (1)
        • Redis (4)
        • PostgreSQL (10)
        • NoSQL (4)
        • MySQL (9)
        • MSSQL (3)
        • Error (4)
      • Algorithm (79)
        • Algorithm (문제풀이) (56)
        • Algorithm (이론) (23)
      • JVM (65)
        • Spring (13)
        • JPA (5)
        • Kotlin (13)
        • Java (24)
        • Error (7)
      • 기타 (70)
        • Kafka (3)
        • Kubernetes (3)
        • Docker (13)
        • git (19)
        • 잡동사니 (27)
      • 재테크 (11)
        • 세무 (4)
        • 투자 (3)
        • 보험 (0)
      • BlockChain (2)
        • BitCoin (0)
      • C (32)
        • C (10)
        • C++ (17)
        • Error (3)
      • Low Level (8)
        • OS (3)
        • 시스템 보안 (5)
      • 네트워크 (3)
      • LINUX (30)
        • Linux (26)
        • Error (4)
      • 저작권과 스마트폰의 이해 (0)
      • 생각 뭉치 (6)
      • 궁금증 (2)
      • Private (4)
        • 이직 경험 (0)
        • 꿈을 찾아서 (1)
      • Android (21)
        • OS (4)
  • 블로그 메뉴

    • 홈
    • WEB
    • 알고리즘
    • DataBase
    • Linux
    • Mobile
    • C
    • 방명록
  • 링크

    • github
  • 공지사항

  • 인기 글

  • 태그

    PostgreSQL
    android
    프로그래머스
    ubuntu
    Programmers
    docker
    알고리즘
    Kotlin
    C++
    java
    Bitcoin
    JPA
    database
    Git
    algorithm
    kafka
    Spring
    linux
    백준
    javascript
  • hELLO· Designed By정상우.v4.10.3
M_Falcon
node.js global 'exports'
상단으로

티스토리툴바