2017-08-19 19 views
0

こんにちは私はすべてのクエリを検索し続けるようにしています。投射エラーを続行する表現を明示的に定義する必要があります。

エラー:新しいSequelize(/ home/europa/public_html/wired-rest-apis/node_modules/sequelize/lib/sequelize)では、v4.0.0 としてダイアレクトを明示的に指定する必要があります。 JS:13)以下

は私の急行JS /ノードjsのコードです::170 -

var Sequelize = require('sequelize'); 

    // db config 
    var env = "dev"; 
    var config = require('./config.json')[env]; 
    var password = config.password ? config.password : null; 

    // initialize database connection 
    var sequelize = new Sequelize(
     config.database, 
     config.user, 
     config.password, { 
      logging: console.log, 
      define: { 
       timestamps: false 
      } 
     } 
    ); 

    app.get('/list_cars', function(req,res){ 

     const Image = sequelize.define('add_cars', {/* ... */}) 
     const Car = sequelize.define('car_images', {/* ... */}) 
     Car.hasMany(Image, {as: 'Images', foreignKey:'add_car_id'}) 
     Car.findAll({ 
     include: [{ 
     model: Image 
     }] 
     }) .success(function(cars) { 
      console.log(cars); 
     }); 

    }); 

答えて

0

uはconfig.jsonで方言を使用していることを確認し、

{ 
    "username" : "root", 
    "password" : "root", 
    "database" :"grijan", 
    "host" : "localhost", 
    "dialect" : "mysql", 
    "name" : "add" 
} 
関連する問題