如何在Node v14和express v4上转换以下已弃用的URL解析。我试了几次,但还是失败了。
url = require('url');
var url_parts = url.parse(req.url, true);
var query = url_parts.query;
base_grant_url = query.base_grant_url;
原代码来自github rafael-carvalho/meraki-azure-ad
Express通过req.query
访问请求的查询部分。您希望完成什么并不完全清楚,但是如果您想解析以下url:
hostname.com/path ? base_grant_url = urlValue
在你的请求处理程序中:
req.query.base_grant_url === "urlValue"
而不是代码
url = require('url');
var url_parts = url.parse(req.url, true);
var query = url_parts.query;
base_grant_url = query.base_grant_url;
你可以直接写
base_grant_url = req.query.base_grant_url