Node.js nodejs无法访问导出的方法对象#<;对象>;没有办法
我在nodejs中导出了一些变量a函数,如下所示: app.js:Node.js nodejs无法访问导出的方法对象#<;对象>;没有办法,node.js,express,Node.js,Express,我在nodejs中导出了一些变量a函数,如下所示: app.js: var setting; var savesetting = function(val, callback){ .....} module.export =setting; module.export = savesetting; index.js: var appjs = require('app'); appjs.savesettings(0,1); appjs.savesettings();导致以下错误: Expres
var setting;
var savesetting = function(val, callback){ .....}
module.export =setting;
module.export = savesetting;
index.js:
var appjs = require('app');
appjs.savesettings(0,1);
appjs.savesettings();导致以下错误:
Express
500 TypeError: Object #<Object> has no method 'savesettings'
Express
500 TypeError:对象#没有方法“savesettings”
有什么想法吗
var app = {
setting:{},
savesetting : function(val, callback){ .....}
}
module.exports = app;
事实上,我正在寻找一种访问变量的方法,一个js文件在另一个文件中的函数。我这样做对吗?我为app.js、index.js编写了代码,不需要修改。