2017-04-26 167 views
1

我正在用Webpack 2和代碼拆分創建SPA。有些軟件包將僅限管理員使用,因此需要認證和授權。我正在使用JWT,並計劃在localStorage上添加令牌。將HTTP頭添加到webpack包請求

如何將身份驗證頭添加到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"; 
... 

因此,有沒有頭部添加到這個不幸的方式。

你有可能使用cookie傳遞你的令牌嗎?至少會被分享。

+0

嗨,謝謝你的回答。我可以使用cookie,但我只想使用一種auth方法...我想我會同時需要這兩種方法。 – laurian