gpt4 book ai didi

javascript - 在 Node.js 中定义类

转载 作者:行者123 更新时间:2023-12-02 14:44:31 25 4
gpt4 key购买 nike

我正在尝试在 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 is not defined

堆栈跟踪指向 app.js 中的 var horses_streamer = new MosaicStreamer;

我做错了什么?

最佳答案

每个函数和变量都必须在每个文件中单独定义。

简单地替换

var models = require('./models/MosaicStreamer.js');

var MosaicStreamer = require('./models/MosaicStreamer.js');

将导出的命名函数MosaicStreamer(类)分配给本地变量MosaicStreamer而不是models

关于javascript - 在 Node.js 中定义类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36721905/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com