2016-12-07 34 views
0

我使用Node.js的創建Web應用程序和nw.js 現在我導出以下模塊出口模塊調用同構造函數

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是不是構造

回答

1

您的代碼似乎很大。

嘗試也許改變你admin.js但usualy您的代碼應工作

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

感謝名單弟兄其真正的工作.. :) – user2663856