http browserify broken when sending a full node url object
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 48/100
- issue の種類
- バグ
- 明瞭さ
- 明確に書かれている
- 活発さ
- 停滞
- 技術スタック
- javascript
- 領域
- web-dev
調査の方向性
index.js の 7 行目から始めます。ここでは、渡された Node URL object からリクエスト URL が組み立てられます。http.get を使って例を再現し、生成された URL が http://localhost:8081/api/foo?bar=baz となり、ポートが 1 回だけ含まれていることを確認してください。
索引モデルが issue の本文から書いたものです。
説明
var url = {
host: "localhost:8081",
hostname: "localhost",
href: "http://localhost:8081/api/foo?bar=baz",
method: "GET",
path: "/api/foo?bar=baz",
pathname: "/api/foo",
port: "8081",
protocol: "http:",
query: "bar=baz",
search: "?bar=baz",
slashes: true
};
var request = http.get(url, noop);
expected: "http://localhost:8081/api/foo?bar=baz"
actual: "http://localhost:8081:8081/api/foo?bar=baz"
The url that is requested has the port in it 2 times. This is because of this line.
https://github.com/substack/http-browserify/blob/master/index.js#L7
I am finishing up a pull request to fix this where it will try host first, then hostname+port.
Please let me know if you have any input.
- 主要言語
- JavaScript
- スター
- 245
- フォーク
- 104
- PR マージ指標
- 30日以内にマージされた PR はありません
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
browserify/http-browserify のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 52/100
browserify/http-browserify#107 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 42/100
browserify/http-browserify#104 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 48/100
browserify/http-browserify#102 ·
-
Needs Maintainer オープン
難易度 5/5 1週間以上 初心者へのやさしさ 15/100
browserify/http-browserify#99 · リアクション 2 件 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 38/100
browserify/http-browserify#96 · コメント 2 件 · リアクション 1 件 ·
browserify/http-browserify の issue をすべて見る
似ている issue
-
bug confirmed issue
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
open-webui/open-webui#30750 · コメント 1 件 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
-
Mend: dependency security vulnerability untriaged
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100