module.exports 와 require()

이동환·2020년 11월 15일
2

TIL

목록 보기
49/74

a라는 JS 파일에서 b라는 JS파일을 불러와서 사용하고 싶다면,

module.exportsrequire('')를 사용해야한다.

예)

module.js 파일을 index.js파일에서 사용하고 싶을때,

// in modele,js
let module = (request, response) => {
const headers = defaultCorsHeaders;
  if (request.method === "OPTIONS") {
    response.writeHead(200, headers);
    response.end();
  }
}
const defaultCorsHeaders = {
  "access-control-allow-origin": "*",
  "access-control-allow-methods": "GET, POST, PUT, DELETE, OPTIONS",
  "access-control-allow-headers": "content-type, accept",
  "access-control-max-age": 10 // Seconds.
};
module.exports = module;
// module.js 최하단에 위와 같이 적어주면 된다.
// in index.js
const http = require("http");
const module = require("./module"); 
// require('파일 경로')를 적어주면 불러올 수 있다.
// **확장자명(js)은 생략이 가능하다.
const server = http.createServer(module);
server.listen(3000, "127.0.0.1");

module.exports와 exports의 차이점

... cooming sooooooooon

profile
UX를 개선하는것을 즐기고 새로운것을 배우는것을 좋아하는 개발자입니다.

0개의 댓글