我正在尝试使用脚本:
const { Search } = require('../models/Search')
作为回报,我在编辑器中遇到了这个错误:
“类型搜索”类型上不存在“搜索”属性。
执行代码时,我在控制台中收到此错误:
TypeError:搜索不是构造函数
models / Search.js
module.exports = class Search extends Model {
constructor() {
super()
// Set some property values here
}
}
我在这里想念什么?
答案 0 :(得分:2)
模块导出本身是Search
类,而不是包含Search
属性的对象。
它应该是:
module.exports = class Search extends Model {...}
和
const Search = require('../models/Search')
或者:
exports.Search = class Search extends Model {...}
和
const { Search } = require('../models/Search')