Reputation: 5451
I get a problem with Sequelize for Express (node.js). I try to connect an MySQL database from MAMP Mac with Sequelize for express but it doesn't work, I don't understand why but I got an error:
Maybe I have to edit the MySQL configuration file for comment "MAMP_skip-networking_MAMP" but I don't find the MySQL Conf file for MAC...
My code:
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();
Upvotes: 0
Views: 2649
Reputation: 6231
try this:
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();
})
Upvotes: 0