【发布时间】:2020-06-11 05:59:48
【问题描述】:
使用我的 api 我有 '/api/students'
将生成所有学生姓名,当输入 req.query(例如姓名)时,如果 req.query 为“John”,则端点变为'/api/students?name=John'。我使用正则表达式来检查和控制输入只允许字符和空格
const re = /^[a-zA-Z ]*$/;
if (!re.test(name)){//error code
这将允许我检查是否没有输入数字或特殊字符,但如果用户不小心将端点输入为'/api/students?firstnames=John',例如,他们将收到按照“/api/students”而不是它的所有名称错误处理并将其作为错误请求返回?
【问题讨论】:
标签: javascript mysql express