如何解决URL 解析 NodeJS 已弃用
如何在 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
访问请求的查询部分。不完全清楚您希望完成什么,但是如果您想解析以下网址:
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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。