2017-04-26 9 views
1

Webpack 2とコード分割でSPAを作成しています。一部のバンドルは管理者専用であるため、認証と承認が必要となります。私はJWTを使用しており、私はlocalStorageにトークンを持つ予定です。WebpackバンドルリクエストにHTTPヘッダーを追加する

Webpackバンドル要求に認証ヘッダーを追加するにはどうすればよいですか?

答えて

1

あなたはWebPACKのコードに目を通す場合は、次のように束は、<script>、タグを使用してロードされ表示されます:

... 
/******/  // start chunk loading 
/******/  var head = document.getElementsByTagName('head')[0]; 
/******/  var script = document.createElement('script'); 
/******/  script.type = 'text/javascript'; 
/******/  script.charset = 'utf-8'; 
/******/  script.async = true; 
/******/  script.timeout = 120000; 
/******/ 
/******/  if (__webpack_require__.nc) { 
/******/   script.setAttribute("nonce", __webpack_require__.nc); 
/******/  } 
/******/  script.src = __webpack_require__.p + "" + chunkId + ".js"; 
... 

だから、残念ながらこれにヘッダを追加する方法はありません。

クッキーを使用してトークンを渡す可能性はありますか?それは少なくとも共有されるだろう。

+0

こんにちは、ありがとうございます。私はクッキーを使うことができますが、私は1つの認証方法を使いたいと思っていました...私は両方が必要だと思います。 – laurian

関連する問題