0

Sequelize for Express(node.js)で問題が発生します。MAMPMacのMySQLデータベースをSequelizeforexpressに接続しようとしましたが、機能しません。理由はわかりませんが、エラーが発生しました。

コメント「MAMP_skip-networking_MAMP」のMySQL構成ファイルを編集する必要があるかもしれませんが、MACのMySQLConfファイルが見つかりません...

私のコード:

var Sequelize = require("sequelize");

var db = new Sequelize('express', 'root', 'root', {
    host: '127.0.0.1',
    port: '3306'
});

var Project = db.define('Project', {
    date: Sequelize.DATE,
    title: Sequelize.STRING,
    description: Sequelize.TEXT
});

var project = Project.build({
    date: new Date(),
    title: 'Mon premiéé projeétçç!!',
    description: 'dsqlmdskq lkqskl ksqlmk lsmdqklm'
});

project
    .save();
4

2 に答える 2

5

8889の代わりにポートを使用してみてください3306

于 2013-02-13T09:15:14.737 に答える
0

これを試して:

var Sequelize = require("sequelize"); 
var db = new Sequelize('express', 'root', 'root', {
  host: '127.0.0.1',
  port: '3306' 
});

var Project = db.define('Project', {
  date: Sequelize.DATE,
  title: Sequelize.STRING,
  description: Sequelize.TEXT 
});

db.sync().success(function() {
  var project = Project.build({
    date: new Date(),
    title: 'Mon premiéé projeétçç!!',
    description: 'dsqlmdskq lkqskl ksqlmk lsmdqklm' 
  });

  project.save();
})
于 2013-02-13T08:47:59.070 に答える