在Node.js和NW.JS中导出模块,但无法致电构造函数



我正在使用node.js和nw.js创建Web应用程序现在我导出以下模块

admin.js

module.exports = function (firstName, lastName) {
this.firstName = firstName;
this.lastName = lastName;
this.fullName = function () { 
    return this.firstName + ' ' + this.lastName;
}}

并尝试在login.js文件中访问它

var adm= require('./model/admin.js');
var adms=new adm("hi","wow");    
adms.fullName();

但它说ADM不是构造函数

您的代码看起来很棒。

尝试更改您的管理

var adm = function (firstName, lastName) {
   this.firstName = firstName;
   this.lastName = lastName;
   this.fullName = function () {
      return this.firstName + ' ' + this.lastName;
   }
}
var exports = module.exports = adm

最新更新