很抱歉,如果重复的话,但我找不到解决此问题的方法。
在NodeJS中,我需要将函数从一个文件导出到另一个文件。这是我尝试导出的内容(用打字稿写成):
/*** db.ts ***/
module.exports = {
getDoc: (id:string):any => {
return new Observable((observer:any) => {
//Do something
});
},
addDoc: (document:any):any => {
return new Observable((observer:any) => {
//Do something
});
},
}
并导入:
/*** main.ts ***/
import { getDoc, addDoc } from './db'
我想保留这种结构(能够分别调用每个功能-getDoc
和addDoc
-
我在做什么错?导出似乎无效。
答案 0 :(得分:0)
您可以这样做:
module.exports = {
firstMethod: function() {},
secondMethod: function() {}
}
用于调用方法
var Methods = require('./db.js');
var method = Methods.firstMethod;