nodejs中的url.parse已经废弃了?应该怎么替代
时间: 2023-01-31 14:08:22 浏览: 154
nodejs-nwjs-services:NodeJS nw.js服务状态应用程序
是的,nodejs 中的 url.parse 已经废弃了。
你可以使用 url.URL 或者 url.URLSearchParams 来替代它。
下面是使用 url.URL 的例子:
```
const { URL } = require('url');
const myURL = new URL('https://example.com/foo?key=value');
console.log(myURL.protocol); // https:
console.log(myURL.host); // example.com
console.log(myURL.searchParams.get('key')); // value
```
下面是使用 url.URLSearchParams 的例子:
```
const { URLSearchParams } = require('url');
const searchParams = new URLSearchParams('key=value&foo=bar');
console.log(searchParams.get('key')); // value
console.log(searchParams.get('foo')); // bar
```
注意,你需要在 nodejs 的版本中使用 url.URL 或者 url.URLSearchParams,这两个模块是在 nodejs v10.0.0 之后添加的。
阅读全文