0
우리의 명시 적 응용 프로그램에서 컨트롤러 파일에 대해 동일한 모듈을 반복해서 사용하고 있습니다. 하나의 파일을 갖고 거기에 필요한 모든 모듈을 필요로하는 좋은 방법이 있습니다. 제어기 파일에있는 그 파일 하나? 지금까지 내가이 시도 :모듈 용 기본 파일을 다른 파일에서 사용하기 위해
baseFile.js
const appDir = process.env.PWD
const co = require('co');
const db = require(appDir+'/model')
const helper = require(appDir+'/controller/helper')
module.exports = {
co : co ,
db : db,
helper : helper
}
ohterFile.js
let base = require(process.env.PWD+'/components/controller')
base.db.User ...
하지만 당신은 우리에 바로 액세스 할 수 없기 때문에이없는 이상적입니다 볼 수 co 및 db 모듈을 사용하려면 데이터베이스 대신 base.db를 수행해야합니다.
각 모듈에 직접 액세스 할 수 있도록 방법이 필요합니다. 참고 : 우리의 노드 버전은 오래되어 너무 감사 마침내
const appDir = process.env.PWD
const co = require('co');
const db = require(appDir+'/model')
const helper = require(appDir+'/controller/helper')
const express = require('express')
const firebase = require(appDir+'/controller/firebase')
const config = require(appDir+'/Config.js')
module.exports = {
co : co ,
db : db,
express : express ,
firebase : firebase,
config : config
}
destructi 객체를 사용하여 만든 다른 파일에 내가 같이 사용 샤르마을 @Prakash을 가져 오기/내보내기를
let {co, db} = (process.env.PWD + '/ components/controller')'를 (를) 사용해 보셨습니까? –
개체 삭제 기능을 완전히 잊어 버렸습니다. 도움을 주셔서 감사합니다. –