gpt4 book ai didi

javascript - ReferenceError - 使用函数加载类

转载 作者:行者123 更新时间:2023-12-02 23:47:45 26 4
gpt4 key购买 nike

我有以下类(class):

class ScheduledContent {

constructor(knex) {
this.knex = knex
}

getAllContent() {
let res = knex.select().from('scheduled_content')
return res
}
}

module.exports = {
ScheduledContent
};

在我的 main.js 中,我通过以下方式加载了该类:

const contentService = require('./service/ScheduledContent')
const contentService = new ScheduledContent(knex)
console.log(contentService.getAllContent())

但是,我收到以下错误:

ReferenceError: ScheduledContentist not defined

有什么建议我做错了什么吗?

最佳答案

在您的 ScheduledContent 文件中,您导出了一个包含 ScheduledContent 类的对象:

module.exports = {
ScheduledContent
};

使用解构赋值将导入更改为:

const { ScheduledContent } = require('./service/ScheduledContent')

关于javascript - ReferenceError - 使用函数加载类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55776878/

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