【问题标题】:Postgresql and sails jsPostgresql 和 Sails js
【发布时间】: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


    【解决方案1】:

    在默认设置中,您使用的是sails 提供的基本数据库。 你可以在这里阅读:

    https://sailsjs.com/documentation/reference/configuration/sails-config-datastores

    要使用 postgres,首先你必须使用 NPM 安装适配器,以便将帆与 postgres 连接起来。

    npm install sails-postgresql
    

    然后,在您的数据存储中,您必须定义您的数据库连接:

    default: {    
        adapter: 'sails-postgresql',
        url: 'postgresql://username:password@127.0.0.1:5432/databasename'
      },
    

    然后你添加你的模型,就像你已经做的那样。

    好机会!

    【讨论】:

    • 谢谢阿图罗
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-13
    • 1970-01-01
    相关资源
    最近更新 更多