Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在Kraken.js中设置mysql和续集_Javascript_Mysql_Node.js_Kraken.js - Fatal编程技术网

Javascript 如何在Kraken.js中设置mysql和续集

Javascript 如何在Kraken.js中设置mysql和续集,javascript,mysql,node.js,kraken.js,Javascript,Mysql,Node.js,Kraken.js,我正在尝试学习如何使用KrakenJs并将mysql用于我的数据库。 但我在网上找不到任何东西,这就是我到目前为止的想法 我已经创建了一个名为lib的文件夹,我想让我的连接文件db.js连接到数据库 'use strict'; var mysql = require('mysql'); var Sequelize = require('sequelize'); var sequelize = new Sequelize('site', 'root', 'root', { host: 'l

我正在尝试学习如何使用KrakenJs并将mysql用于我的数据库。 但我在网上找不到任何东西,这就是我到目前为止的想法 我已经创建了一个名为lib的文件夹,我想让我的连接文件db.js连接到数据库

'use strict';

var mysql = require('mysql');
var Sequelize = require('sequelize');

var sequelize = new Sequelize('site', 'root', 'root', {
  host: 'localhost',
  dialect: 'mysql',

  pool: {
    max: 5,
    min: 0,
    idle: 10000
},

});


module.exports = sequelize;
首先,我不确定我的主index.js文件配置选项部分需要做什么

'use strict';

var express = require('express');
var kraken = require('kraken-js');
var db = require('./lib/db');

var options, app;

/*
 * Create and configure application. Also exports application instance     for use by tests.
 * See https://github.com/krakenjs/kraken-js#options for additional configuration options.
 */
options = {
    onconfig: function (config, next) {
        /*
         * Add any additional config setup or overrides here. `config` is an initialized
         * `confit` (https://github.com/krakenjs/confit/) configuration object.
         */
           next(null, config);
      }
};
如何建立我的模型,这只是一个简单的模型,我只是想知道如何使用它

'use strict';

var db = require('../lib/db');

module.exports = function User() {

   var User = sequelize.define('user', {
    firstName: {
        type: Sequelize.STRING,
    },
    lastName: {
        type: Sequelize.STRING
    }
    }, {
    freezeTableName: true // Model tableName will be the same as the   model name
    });

};
最后,如何使用我的控制器

'use strict';

var User = require('../models/users');


module.exports = function (router) {

// var model = new User();

router.get('/', function (req, res) {

    User.findOne().then(function (user) {
            res.render('index', user);

        });



    });

};

你能弄明白吗?我也需要这样做,你能分享你的经验吗?