node.js - URL查询字符串中的连续双斜杠被解析为1个斜杠,NodeJs Express
问题描述
请我正在开发一个项目,该项目需要一个 url 的 req.query 部分并检查它是否是正确的分数,即
1/2 // 这是一个有效的分数 1//2 // 这是一个无效的分数
问题是当它收到这样的 URL 时https://rough-volcano-starburst.glitch.me/api/convert?input=1//2gal
app.route('/api/convert')
.get(function (req, res){
let input = req.query.input;
}
输入变量显示“1/2gal”
不管我放了多少斜线,我仍然得到 1/2gal。
请帮忙。
解决方案
推荐阅读
- python - py3 - 在所有级别的字符串中反转标记的子字符串
- iframe - 在 IE11 上的 ms-word 插件中获取“HTTPS 安全性受到威胁”
- c++ - C++ - memcpy 给出异常:std::bad_alloc
- java - 为什么 Kubernetes 中的 Java Container 需要更多的内存作为限制?
- r - Julia中回归系数的不同标准误差
- apache-spark - 使用火花逐位比较数据框中的两列
- javascript - 在 Javascript 表单中输入扩展拉丁字符 Alt+0256-0383
- c++ - 创建一个打开文件并使用 ifstream 和 ofstream 读取文件的函数,但它的 QT 说我没有声明该函数
- azure - 如何将 Azure App Service 应用程序设置加载到 VUE 中?
- python - lmfit 适合具有多个峰值的数据中的“错误”峰值