[英]Defining a class in Node.js
我试图在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
。
我究竟做错了什么?
每个函数和变量必须在每个文件中分别定义。
只需更换
var models = require('./models/MosaicStreamer.js');
与
var MosaicStreamer = require('./models/MosaicStreamer.js');
将导出的命名函数MosaicStreamer
(类)分配给本地变量MosaicStreamer
而不是models
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.