0
Node.jsでモデルクラスを作成しようとしていて、何か問題があります。Node.jsでクラスを定義する
コード:
MosaicStreamer.js
これは私がクラスを定義しようとしている方法です。
App.js
app.get('/map', function(req, res){
'use strict';
var models = require('./models/MosaicStreamer.js');
var mosaic_streamer = new MosaicStreamer;
res.render('view', {type: "block", name: "Sara", latitude: "", longitude: "", zoom: ""});
});
function MosaicStreamer() {
}
module.exports = MosaicStreamer;
は、ここで私は
MosaicStreamer
クラスのインスタンスを作成しようとしています。
エラー:
ReferenceError: MosaicStreamer is not defined
スタックトレースポイントをapp.js
でvar mosaic_streamer = new MosaicStreamer;
へ:
私は入れません。
私は間違っていますか?
に輸出という名前の関数
MosaicStreamer
(クラス)を割り当てると
モデル(Object)(クラスではない)がその変数によって保持されていることを意味します。その代わりに 'new'キーワードを呼ぶ必要があります。 –