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端口测试成功

  • 相关阅读:
    使用idea15搭建基于maven的springmvc-mybatis框架
    git本地提交到远程仓库命令
    jsp表格数据导出到Execl
    FreeMarker标签介绍
    FreeMarker常用语法
    mybatis批量删除
    git之https或http方式设置记住用户名和密码的方法
    INPUT只能输入数字
    mysql 日期格式化
    cygwin配置git
  • 原文地址:https://www.cnblogs.com/yu-hailong/p/8523408.html
Copyright © 2011-2022 走看看