最近在学习node,发现之前 url模块的一些方法已经不推荐使用了,比如:
url.parse ===>> new URL
// 使用url.format也会提示不推荐使用,但是没有找到替代了新方法
像 querystring 整个模块都已经不推荐使用了,官方现在推荐采用URLSearchParams类,但是在使用过程中发现了几个问题:
1.如果我希望 url 中,一个key可以对应多个value,默认是用逗号隔开,
但是输出的url中的逗号会被转义("user=abc&query=first%2Csecond"),该怎么解决?
2.如果我多个键值对之间不希望采用默认的&来分割,要怎么替换呢?
3.如果我每个键值不希望通过=链接又要怎么替换呢?
之前的querystring可以通过修改第二、三个参数来实现,URLSearchParams该怎么操作呢?
有没有懂node的大佬告知一下,感谢!!!
认真看了下文档: