You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

service.js 555 B

12345678910111213141516171819202122232425
  1. import axios from 'axios';
  2. const service = axios.create({
  3. baseURL: '/',
  4. });
  5. service.interceptors.request.use((config) => {
  6. config.data && Object.assign(config.data, {
  7. _csrf: window.config ? window.config.csrf : '',
  8. });
  9. config.params && Object.assign(config.params, {
  10. _csrf: window.config ? window.config.csrf : '',
  11. });
  12. return config;
  13. }, (error) => {
  14. return Promise.reject(error);
  15. });
  16. service.interceptors.response.use((response) => {
  17. return response;
  18. }, (error) => {
  19. return Promise.reject(error);
  20. });
  21. export default service;