browserify / browserify/http-browserify

callback function is not called as should

オープン
#48 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
JavaScript
スター
245
フォーク
104
PR マージ指標
30日以内にマージされた PR はありません

説明

Server is a digest auth node.

```
HTTPDigest.prototype.request = function (data, options, callback) {
var self = this;
http.request(options, function (res) {
self._handleResponse(data, options, res, callback);
}).end();
};
```

if I do this in node I receive a 401 with nonce in order than to make the second request (the real one)
when browserified the a popup for the credentials is poped and the the function is not called but only after you click ok or cancel button.

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

まず、コードをbrowserifyしたときの、示されているリクエストフロー内のHTTPDigest.prototype.requestを、http.requestと_handleResponseを含めて追跡します。ブラウザで401のダイジェスト認証レスポンスを再現し、認証情報のポップアップの前後でcallbackの動作を比較します。完了条件は、追加の認証情報ダイアログ操作を必要とせず、callbackが一貫して呼び出されることです。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
javascript
領域
authentication, web-dev
issue の種類
バグ
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
30/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。