我在开发 android 应用程序方面很新,我正在尝试使用 rest api 对我的应用程序进行身份验证,但我无法在我的函数“app.get”上找到正确的路径

app.get('/getPatient2/:id_patient/',function(req,res){ 
var query = "select * from Patient where id_patient = " + req.params.id_patient ; 
connection.query(query,function(error,results){
if (error) throw error;
res.send(results);
})
});

好吧,当我使用路径在浏览器上进行测试时:

http://localhost:8082/getPatient2/1

它正常显示结果,但这不是我在身份验证中需要的,它应该是电话号码和密码,这意味着:

app.get('/xxxxx',function(req,res){ 
var query = "select * from Patient where phone_patient =" + req.params.tel + "and paasword=" + 
req.params.pass; 
connection.query(query,function(error,results){
if (error) throw error;
res.send(results);
})
});

我尝试了很多路径,但总是出现错误,我搜索了很多文档,但没有找到任何带有“和”查询的示例

我真的希望你能帮助我提前谢谢你

#1楼 票数:0 已采纳

路径应该提供这 2 个参数,例如,其中任何一个都应该有效:

/get-patient/:tel/:pass
/get-patient/tel/:tel/pass/:pass

此外,您的 SQL 查询中有一个错字: paasword

附带说明一下,请考虑至少使用 HTTPS 来通过网络传递密码,并使用数据库连接库的参数化查询功能。 此外,请确保您在数据库中散列密码。

  ask by FEDOUA BOUZENOUN translate from so

未解决问题?本站智能推荐:

1回复

如何在Node.js(RESTAPI)中将JSON插入AzureSQLDB

我正在尝试使用很少的 get\\pos​​t 方法构建新的 REST API,我的问题是:如何构建我的表以支持 json? 以及我应该写什么来插入我从用户那里获得的特定 json 到我的数据库数据库.js: 现在我想创建一些从用户那里获取新配方的 post 方法,所以我得到了这个 JSON: 我需要
1回复

如何知道对我的代码(SERVER)进行了哪些API调用?与原生Android开发人员合作时

我第一次开始与 Android 开发人员合作。 我正在为他编写 CodeIgniter RESTful API。 我只是想问一下,当点击特定的变量时,我怎么知道他发送给我的 API 的 POST 变量是什么。 因为很多时候他发送的是不同格式的 POST,而我的就绪函数期待一些不同的 POST 格式或
1回复

如何在Android项目中使用Google翻译APIv3将googleapis/java-translate库转换为自定义apirest请求

在由于googleapis / java-translate库而为我的应用构建发行版时,在看到冲突之前,我使用了以下几行,并且运行良好: val translate: Translate = TranslateOptions.newBuilder().setApiKey(API_KEY).bu
3回复

从retrofit2调用Web请求时如何解决致命异常?

我正在尝试向 API 调用 GET 请求,但改造引发了FATAL EXCEPTION 错误: 这是我的代码: 主活动.kt UserApi.kt 温度 改造服务.kt 构建.gradle : 我曾尝试在线搜索以解决该问题,但无法找到任何解决方案。 任何帮助将不胜感激。
1回复

我的Android应用程序中的改造代码有什么问题?

大家好我想知道我的代码有什么问题我正在尝试使用改造运行这个 Kotlin-Android 应用程序,但它崩溃了,应用程序没有启动 我创建了这个界面 这是模型类 请问我的代码有什么问题
1回复

我被困住了,我无法使用apiRest将数据从模型传递到另一个活动中

我不知道为什么会这样说“ java.lang.IndexOutOfBoundsException:索引:0,大小:0”我从2个小时开始一直在搜索它,我不知道为什么现在会出现这个问题,可以你帮我 ? 我想将数据从apiRest传递到另一个具有intent和putExtra / getExtra的活动中
1回复

PHP与节点REST-API

我正在构建一个简单的REST-API,它有一个端点,它将被大量渗透。 我们称之为POST /message 。 我必须决定使用Node还是PHP。 数据库是MySQL。 在此路由中发生的事情: - 通过HTTP-Auth的凭据将通过从数据库中读取来检查。 - 请求另一个REST-A
1回复

Node.js使用api密钥在GET请求中的外部API请求

我正在使用Node.js,我在向外部API的GET请求中执行GET请求时遇到问题。 我似乎遇到问题的地方是API密钥,但我不是100%肯定。 当我发出请求时,我只返回一个带有200状态代码的空JSON对象。 我有什么我做错了? const express = require('ex