【发布时间】:2013-07-25 02:30:22
【问题描述】:
我正在使用 express.js 构建一个 API
(这是我第一次这样做)
我想使用 url 的标准身份验证部分对请求进行身份验证。我希望请求以 https:// {public-key}:{private-key}@host:port/path
的形式出现我在任何地方都找不到 url 的 auth 部分。 req.url 只是 /path
我发现这个How to get the full url in Express? 说要执行以下操作:
req.protocol + "://" + req.get('host') + req.url
但这只会返回 https://host:port/path
任何帮助都会很棒。
附带说明,如果这不是验证 API 的标准方法,请告诉我!
【问题讨论】: