美文网首页
node使用sequlize操作数据库

node使用sequlize操作数据库

作者: ZhiPengTu | 来源:发表于2018-07-05 00:58 被阅读0次

    看了很多node 架构服务的文章,跟大家都差不多。省时间,直接选择webstrom选择express模板下载下来了。

    连接数据库:

        我新建了database文件夹,并且在它底下新建了congfig文件夹,以及db.js,文件夹目录结构如下:

    目录结构图

    db.js作为数据库配置文件使用,内容如下:

    使用了 sequelize 数据库操作对象:所以之前要先,

    npm install sequelize --save

    cnpm install mysql2 --save

    我在之前,使用的mysl 连接数据库,但是那个不能完全支撑sequelize,所以选择安装mysql2,但是这里有一个问题,如果没有mysql,这个依赖还是会报错。所以mysql,mysql2两个都需要安装。

    db.js

    module文件夹放置sequlize对的操作对象的定义文件:

    userModule.js 定义一个表的操作对象,我的对象是一个名字叫做test的表,我将它命名为User,暴露出去,在写接口的时候,我就能在写接口的时候,来使用它。当存在多张表的时候,就在module里面定义对应的操作对象。

    routes文件夹api.js

    定义了4个接口,对User表的实现利用数据库操作对象进行-增,删,改,查。

    node+express+sequlize+之后添加redis 等等一些东西。

    node使用sequlize操作数据库

    相关文章

      网友评论

          本文标题:node使用sequlize操作数据库

          本文链接:https://www.haomeiwen.com/subject/srdibxtx.html