我得到的错误是:
C:\Users\brend\project\server\node_modules\sequelize\lib\sequelize.js:392
this.importCache[path] = defineCall(this, DataTypes);
^
TypeError: defineCall is not a function
at Sequelize.import (C:\Users\brend\project\server\node_modules\sequelize\lib\se
我正在建立sequelize-typescript,然后添加模型:
import appRoot from 'app-root-path'
connection = new Sequelize({... connection details})
const appGlobPattern = join(appRoot.toString(), 'src/**/entities/*.entity.ts')
// appGlobPattern = absolute path to the root of the project (i.e
我是新来的。
我希望导入文件以对其进行续订并声明:
const model = sequelize.import(path.join(__dirname, file))
^
它返回以下类型错误
TypeError: sequelize.import is not a function
然后,编辑代码到
var model = require(path.join(__dirname, file))(sequelize, Sequelize);
^
那么错
我已经有一段时间没有使用sequelize了,我最近开始了一个新的安装,我用sequelize工具,它似乎有一个非常模板的方法来生成模型,并且我正在试图确定如何访问我的模型来进行查询。在下面的尝试中,我一开始认为访问模型对象是错误的,但是当我控制台记录sequelize对象时,我注意到带有一个空对象的Model属性。从技术上讲,这是模型引用的来源吗?除了从cli初始化和以同样的方式生成模型之外,还有什么是我应该调整的吗?
日志记录在我的API调用中继承对象:
import db from '../../models/index';
正如您在下面看到的,console.log(d
我有一个使用Express的NodeJS服务器。对于我的数据库,我使用Sequelize,我在Sequelize文档中定义了我的模型:
models/index.js
"use strict";
var fs = require("fs");
var path = require("path");
var Sequelize = require("sequelize");
var sequelize = new Sequelize('mydb', 'root', '
我有几个星期的时间处理后遗症,我遇到了这个问题。我已经读过其他类似的问题了,但似乎没有任何帮助。
让我给你看看我的模特:
Merchants.js‘使用严格’;
var Sequelize = require('sequelize');
var config = require(__base + '/server/config/config').provisioning;
var sequelize = new Sequelize(config.database, config.user, config.password, config);
var Merch
我正在建立一个社交网络,所以我的模型是帖子,用户和用户跟随的用户关系。
var User = sequelize.define('user', {
username: Sequelize.DataTypes.STRING
})
var Post = sequelize.define('post', {
text: Sequelize.DataTypes.STRING,
userId: Sequelize.DataTypes.INTEGER
})
var Follow = sequelize.define('follow', {
我正在重构在Sequelize中创建所有模型的索引文件,通过切换到Node v14和Sequelize v6和模块,使用imports而不是require。但是我被这个奇怪的错误卡住了: TypeError: (intermediate value) is not a function at file:///C:/.../models/index.js:41:6 at async Promise.all (index 0) 下面是发生这种情况的代码块: fs.readdir(__dirname, (err, files) => {
console.log('in the
我配置了index.js内部的所有内容,但是当我运行服务器时,它会返回以下错误:
TypeError: handlebars is not a function
这是我的index.js
const express = require("express"); // comando responsavel por importar o express
const app = express(); //constante respondavel por iniciar o express
const handlebars = require('express-handleb