javascript - 如何使用 NodeJs 从 postgresql 获取数据?
问题描述
尝试与 postgresql 数据库交互时遇到问题,当输入 aroot
作为pseudo
获取错误时:
列根不存在:
节点代码:
app.get('/login',function(request,response){
var username = request.query['username'];
var password = request.query['password'];
console.log("utilisateur "+ username +" avec "+ password +" comme mot
de passe");
const pool = new Pool(config);
sql = 'select * from users where pseudo = "' + request.query["username"] + '";';
pool.on('error',function(err,client){
console.log("erreur de connexion",err);
});
pool.query(sql,function(err,res){
if (err){return console.error('erreur dexécution !!',err,sql);}
console.log('nom:', res.rows[0].nom, ' prenom:', res.rows[0].prenom,' pseudo:', res.rows[0].pseudo);
});
});
用户数据库表
解决方案
推荐阅读
- c# - 如何避免 C# 程序集依赖传播?
- python - 在 Django 模型中将继承更改为 OneToOne 关系
- mysql - 带有子查询的SQL,高效的方式
- ios - I have some problem about show last saved CoreData data in tableView
- angular - Bazel + Angular + SocketIO 原因:未捕获的 TypeError:XMLHttpRequest 不是构造函数
- c# - Adding AWS Cognito to IdentityServer4 as an OIDC Provider
- firebase - Firebase 函数 pubsub 触发器:订阅多个事件?
- docker - Restart containers within ECS when a certain container is deployed
- python - 从 Modelica 模型中提取具有 start 属性的变量列表
- python - Plotly Dash: Show variable value in output