개발/backend(js,ts)
node.js에서 클래스 만들어서 모듈로 만든 후 가져와 쓰는 법
체인의정석
2023. 4. 20. 14:51
728x90
만약 class를 이용하여 객체 지향 코딩을 할 경우 클래스를 모듈 형태로 보낼 수 있다.
이때 클래스 자체를 모듈로 보내도 되지만 클래스 객체를 생성시키면서 모듈로 보낼 수 있다.
Class A {}
module.exports = new A();
이런식으로 new를 써서 클래스 를 객체로 만들어서 보내주게 되면 해당 모듈을 가져와서 사용하는 코드에서는
const classA = require("../classes/클래스가있는파일");
classA.내장함수();
이런식으로 사용할 수 있다.
이번에는 테스트 모듈을 만들 때 위와 같은 방법으로 각 클래스 형태로 만든 후 실행 파일에서는 클래스를 위와 같이 가져와서 사용하는데 썼지만 그 외에도 백엔드 구조를 여러 Class로 만들고 다룰 때도 유용하다.
728x90
반응형