2016-12-07 9 views
0

をコンストラクタに呼び出すことができない私は、Node.jsのを使用してWebアプリケーションを作成し、今私は、以下のモジュールにエクスポートNode.jsのとnw.jsでモジュールが、

admin.jsを輸出しています をnw.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

関連する問題