2017-04-26 130 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