有没有一种简单的方法可以检测和解码进入我的 Node 应用程序的任何网址中的所有编码字符?
可以使用获取和解码像 & 这样的符号的中间件来完成吗?
最佳答案
首先,&
不应出现在访问服务器的 URL 中。如果是,则有人可能对某些内容进行了双重编码。
其次,您不想使用中间件对 URL 进行解码,除非解码后的数据仅在该中间件中使用。我的意思是你不应该修改原始 URL,否则其他中间件可能会感到困惑。
最后,JavaScript 内置了 decodeURIComponent()
。 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent
关于javascript - 对我的 Node js 应用程序的所有传入请求进行解码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26261982/