2016-12-07 1 views
0

Je crée l'application Web en utilisant Node.js et nw.js Maintenant, j'exporte le module ci-dessousle module d'exportation dans Node.js et nw.js mais pas appeler au constructeur

admin.js

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

et en essayant d'y accéder dans le fichier login.js

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

Mais il dit adm est pas un constructeur

Répondre

1

Votre code semble grand.

Essayez peut-être changer vos admin.js mais usualy votre code devrait fonctionner

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

Thanx Bro son travail vraiment .. :) – user2663856