header.js 557 B

1234567891011121314151617
  1. import {Base64} from 'js-base64';
  2. import website from '~src/config';
  3. import appAuth from '~src/api/util/auth';
  4. export function getTokenHeader(text= false) {
  5. let headers = {};
  6. headers['Authorization'] = `Basic ${Base64.encode(`${website.clientId}:${website.clientSecret}`)}`;
  7. //让每个请求携带token
  8. if (appAuth.getToken()) {
  9. headers[website.tokenHeader] = 'bearer ' + appAuth.getToken()
  10. }
  11. //headers中配置text请求
  12. if (text === true) {
  13. headers["Content-Type"] = "text/plain";
  14. }
  15. return headers;
  16. }