我可以假设使用nextjs的api请求是自动净化和限制的吗,还是nextjs不包括安全性?
export default async function handler(req, res) { }
默认情况下,req.body和req.query等所有内容都是安全的和转义的吗?或者我需要手动清除请求
字符串标识符,如">和'("
或%27
URL编码(将用反斜杠转义,导致\'\或\">。
对于参数封装在字符串标识符(如"SELECT * FROM Users WHERE UserId = '${request.query.id}'"
(中的SQL查询,这足以防止SQL注入。