zoukankan      html  css  js  c++  java
  • sequelize 测试

    1.在根目录新建module文件,在文件下新建文件modelhead.js

    代码如下:

    var Sequelize=require("sequelize")
    var sequelize = new Sequelize('kameng', 'root', '228151', {
      host: '127.0.0.1',
      dialect: 'mysql',
    
      pool: {
        max: 5,
        min: 0,
        idle: 10000
       },
    
    });
    console.log("链接成功");
    module.exports = sequelize;

    2.在router路由下面的index.js 文件下添加如下代码:

    var express = require('express');
    var router = express.Router();
    var Sequelize=require("sequelize")
    var sequelize = require("../module/modelhead")
    /* GET home page. */
    router.get('/', function(req, res, next) {
    var User = sequelize.define('users', {
    	"id": {type:Sequelize.BIGINT, allowNull: false,primaryKey: true},
        "email": {type: Sequelize.STRING, allowNull: false, primaryKey: true}, //代理商代码
    	"pwd": {type: Sequelize.STRING, allowNull: false}, //代理商名称
    	"nicheng": {type: Sequelize.STRING, allowNull: false}, //代理商二级域名
    	"createtime":{type:Sequelize.DATE, allowNull: true},
        "updtime":{type:Sequelize.DATE, allowNull: true}
    },{
    		timestamps: false,
    		//paranoid: true  //获取不到id的返回值
    	});
     User.findAll({attributes: ["email","nicheng"],where: {id: 1},raw: true }).then(function(users) {
      console.log(users)
    })
      res.render('index', { title: 'Express' });
    });
    
    module.exports = router;

    访问3000端口测试成功

  • 相关阅读:
    Rabbitmq
    Python() with语法糖
    Python()-类的专有方法之双下划线方法
    git配置踩过的坑
    https 协议 和 ssh 协议在使用上的差别
    Definite dimensionality
    java中定义和声明的区别
    数据库中表的数据逻辑删除的方案
    StringBuffer、StringBuilder和String的区别?
    常量池中的String与堆中的String
  • 原文地址:https://www.cnblogs.com/yu-hailong/p/8523408.html
Copyright © 2011-2022 走看看