0
nodejs에서 데이터베이스로 lowdb를 사용하고 있습니다. 나는 그것을 하나의 파일에 모두 가지고 있었지만 이제 데이터베이스를 다른 파일로 아웃소싱하려고합니다.데이터베이스 작업/nodejs의 다른 파일에 대한 연결을 아웃소싱합니까?
나는 데이터베이스에 액세스해야하는 다른 기능을 가지고 있습니다. 지금 내 외부에서 조달 된 파일은 다음과 같습니다 :
const low = require('lowdb')
const FileSync = require('lowdb/adapters/FileSync')
const adapter = new FileSync('db.json')
const db = low(adapter)
db.defaults({ tags: []})
.write()
module.exports = {
toCsv: function() {
console.log("Save to csv");
},
toPlainText: function() {
console.log("Save to plain text");
},
toDatabase: function() {
console.log("Save to Db");
},
};
난 정말 내가 다른 파일에이 파일을 포함하는 방법을 이해하지 않으며, 여전히 위와 같이 내 module.export를 사용합니다. 파일을 필요로하고 모듈을 그대로 두십시오. 아니면 다른 접근 방식이 필요합니까?