【发布时间】:2016-04-19 14:49:08
【问题描述】:
我正在尝试在 Node.js 中创建一个模型类,但遇到了一些麻烦。
代码:
MosaicStreamer.js
这就是我试图定义类的方式。
function MosaicStreamer() {
}
module.exports = MosaicStreamer;
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: ""});
});
我在这里尝试创建MosaicStreamer 类的实例。
错误:
我不断得到:
ReferenceError: MosaicStreamer 未定义
堆栈跟踪指向var mosaic_streamer = new MosaicStreamer; 中的app.js。
我做错了什么?
【问题讨论】:
-
您将
MosaicStreamer分配给models,这意味着对象(不是类)由该变量持有。您必须改为调用new关键字。
标签: javascript node.js oop model