我正在使用Webpack 2和代码拆分创建SPA。有些捆绑包只是管理员,因此需要身份验证和授权。我正在使用JWT,我计划在localStorage上使用令牌。
如何将身份验证标头添加到webpack捆绑包请求中?
答案 0 :(得分: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传递令牌?这至少会被分享。