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

  • 相关阅读:
    linux进程间通信-共享内存
    where和having子句的区别
    多进程和多线程的区别(转载)
    android手机调试时不能打印Logcat日志信息
    来源不清,随笔
    转载
    C语言和Lua的交互
    python常用代码笔记
    python入门问题(windows7+python35+pycharm)
    常用matlab代码笔记
  • 原文地址:https://www.cnblogs.com/yu-hailong/p/8523408.html
Copyright © 2011-2022 走看看