【发布时间】:2020-10-09 10:38:19
【问题描述】:
我是 Sails js 和 postgresql 的新手。
我想在我的数据库中创建我的第一条记录,但它不起作用。
有人可以帮助我吗?
下面是我的代码
注意:在我的控制台中有“OK”,但数据库中没有任何内容 //config/datastores.js: 默认: { 数据库:'票务', 主机:'本地主机', 用户:'根', 密码:“根”, 端口:5434, 池大小:10, ssl:假的 }
//controllers/ConnecterController.js
module.exports = {
connecter: function(req, res){
var nom = req.param("nom");
var prenom = req.param("prenom");
var categorie = req.param("categorie");
var password = req.param("password");
//res.view('pages/home', {nom: nom, prenom: prenom, categorie: categorie, password: password});
Connecter.create(req.allParams(), function connecterCreated(err, connecter){
if(err){
console.log("Erreur:" + err);
}
else{
console.log("Ok");
res.view('pages/home', { nom: nom, prenom: prenom, categorie: categorie, password: password});
};
});
}
};
//models/Connecter.js
module.exports = {
attributes: {
id: { type: 'number', autoIncrement: true},
nom: { type: 'string', required: true },
prenom: { type: 'string', required: true },
categorie: { type: 'string', required: true },
password: { type: 'string', required: true },
},
};
//config/datastores.js
default:{
database: 'ticketing',
host: 'localhost',
user: 'root',
password: 'root',
port: 5434,
poolSize: 10,
ssl: false
},
};
【问题讨论】:
标签: javascript node.js postgresql