[英]node.js export module function
我的node.js有问题。 我正在创建一个博客,并且有两个存档:sessions.js users.js
在sessions.js中:
function SessionsDAO(db) {
this.startSession = function(username, callback) {....}
}
module.exports.SessionsDAO = SessionsDAO;
在users.js中
var Session = require('./sessions');
var s = new Session();
s.startSession(username);
但显示错误:
object is not a function
TypeError: object is not a function
require
返回exports
对象,因此:
var SessionsDAO = require('./sessions').SessionsDAO;
var s = new SessionsDAO();
s.startSession(username);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.