您无法从文件中获取变量,只需要在另一个变量中.您需要定义一个对象文字以将所有变量保存在一个位置并将其分配给module.exports,或者您需要分别从不同的文件中导入它们.

在您的情况下,我将创建单独的文件来保存表模式,然后通过sequelize.import在一个文件下导入它们,然后需要该文件.

像这样:

车型/ index.js:

var sequelize = new Sequelize('DBNAME', 'root', 'root', {

host: "localhost",

dialect: 'sqlite',

pool:{

max: 5,

min: 0,

idle: 10000

},

storage: "SOME_DB_PATH"

});

// load models

var models = [

'Users',

];

models.forEach(function(model) {

module.exports[model] = sequelize.import(__dirname + '/' + model);

});

车型/ Users.js

var Sequelize = require("sequelize");

module.exports=function(sequelize, DataTypes){

return Users = sequelize.define("Users", {

id: {

type: DataTypes.INTEGER,

field: "id",

autoIncrement: !0,

primaryKey: !0

},

firstName: {

type: DataTypes.STRING,

field: "first_name"

},

lastName: {

type: DataTypes.STRING,

field: "last_name"

},

}, {

freezeTableName: true, // Model tableName will be the same as the model name

classMethods:{

}

},

instanceMethods:{

}

}

});

};

然后像这样导入每个模型:

var Users = require(“MODELS_FOLDER_PATH”).用户;

希望这可以帮助.

create报错不是函数_node.js – sequelize .create不是函数错误相关推荐

  1. 安装Python3.5后,pip报错Fatal error in launcher: Unable to create process using ‘“‘解决方案

    安装Python3.5后,pip报错Fatal error in launcher: Unable to create process using '"'解决方案 参考文章: (1)安装Py ...

  2. tomcat报错:This is very likely to create a memory leak问题解决

    tomcat报错:This is very likely to create a memory leak问题解决 参考文章: (1)tomcat报错:This is very likely to cr ...

  3. 运行npm run dev报错 internal/modules/cjs/loader.js:883 throw err;

    1. 运行npm run dev报错 internal/modules/cjs/loader.js:883 throw err; ^ Error: Cannot find module 'proces ...

  4. npm -v报错internal/modules/cjs/loader.js:638

    1.npm -v 突然报错 2.决定重装node.js,问题解决 具体操作可参考此博主博文

  5. 单据点击套打设置报错,显示可用的套打单据列表时发生错误处理方法

    单据点击套打设置报错,显示可用的套打单据列表时发生错误.提示如下: 请按照下列步骤操作: 1.登录 K/3 主控台后,依次单击[系统设置]→[系统设置]→[销售管理],双击[打印控制]: 2.打开[系 ...

  6. 烧录时初始化DDR报错 [0x10105004]Romcode/初始化DDR/读取初始化结果/命令结果返回错误

    如下图,烧录时DDR初始化报错 [0x10105004]Romcode/初始化DDR/读取初始化结果/命令结果返回错误 串口打印信息如下图 通过日志信息我们可以发现DDR类型为DDR4,初始化时却只检 ...

  7. create报错不是函数_各种SQL中关于日期函数的那些事(建议收藏)

    hive.presto.spark.impala.mysql常用日期时间函数吐血整理 使用的SQL多了不知道大家有没这样的困惑,SQL的语法在大多数方面是一致的,如SELECT,JOIN,GROUP ...

  8. c#调用js脚本报错_C#后台调用前台JS函数方法

    总结了公司其他人的一些C#后台调用前台的方法: 方法一: 假设前台页面的JS脚本标签中有如下函数: function A() { alert("hello word!"); } 那 ...

  9. python def函数报错详解_【python】详解python函数定义 def()与参数args、可变参数*args、关键参数**args使用实例...

    Python内置了很多函数,可以直接调用.Python内置的函数可以通过官方文档查看.也可以通过help()查看帮助信息.函数名是指向函数对象的引用,把函数名赋给变量,相当于给函数起了别名. 1. 定 ...

最新文章

  1. Shiny平台构建与R包开发(二)——数据输入
  2. 汇编语言 循环控制指令
  3. 如何在C语言中巧妙地避免使用if语句?
  4. 汉澳sinox2014x64server已经能够下载
  5. echarts 仪表盘 文字位置_方法 | 用notion打造个人仪表盘
  6. LiteOS内核源码分析:任务栈信息
  7. 几时几分几秒怎么写_头总是一阵一阵眩晕是怎么回事?眩晕症该如何治疗?
  8. 1621: [Usaco2008 Open]Roads Around The Farm分岔路口(记忆化搜索)
  9. 离散数学(第五版) 迪杰斯特拉(Dijkstra)算法计算图画法流程
  10. pci串口驱动安装失败_PCI转串口卡驱动安装问题
  11. 计算机基础知识试题和答案
  12. 关于x86、x86_64、x64、amd64和arm64、aarch64
  13. 摄影场景拍摄方法笔记
  14. 计算机常用工具软件实训总结报告,计算机常用工具软件实训报告
  15. Java编程思想-并发(5)
  16. 《人性的弱点》25句经典语录
  17. 笔记本固态硬盘和普通硬盘的区别
  18. 超具性价比的学生神器,讯飞智能录音笔给足惊喜
  19. Android 客户端直播实现
  20. windows 总是弹出 windows installer 安装,关不了的解决方法

热门文章

  1. MultCloud – 支持数据互传的网盘管理
  2. android 如何实现连接蓝牙打印机来实现打印功能
  3. IIS 7中ISAPI筛选器配置
  4. Android学习---通过内容提供者(ContentProvider)操作另外一个应用私有数据库的内容...
  5. 如何实现在已有代码之后添加逻辑之继承,组合(静态代理)实现方法
  6. 偶然遇到的Java泛型错误,百思不得其解。
  7. android之ScrollView里嵌套ListView(转)
  8. 汇编编程环境-MASM6.15版下载
  9. 784. 字母大小写全排列
  10. java类方法不写权限就时default_Day11_final、权限、内部类