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.

request.js 1.1 kB

2 years ago
1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. import axios from 'axios'
  2. const request = axios.create({
  3. baseURL: 'http://127.0.0.1:8081',
  4. timeout: 10000
  5. })
  6. // request 拦截器
  7. request.interceptors.request.use(config => {
  8. config.headers['Content-Type'] = 'application/json;charset=utf-8';
  9. // let usertoken = localStorage.getItem("token")?JSON.parse(localStorage.getItem("token")):null
  10. let usertoken = localStorage.getItem("token")
  11. config.headers['token'] = usertoken; // 设置请求头
  12. return config
  13. }, error => {
  14. return Promise.reject(error)
  15. });
  16. // response 拦截器
  17. request.interceptors.response.use(
  18. response => {
  19. let res = response.data;
  20. // 如果是返回的文件
  21. if (response.config.responseType === 'blob') {
  22. return res
  23. }
  24. // 兼容服务端返回的字符串数据
  25. if (typeof res === 'string') {
  26. res = res ? JSON.parse(res) : res
  27. }
  28. return res;
  29. },
  30. error => {
  31. // console.log('err' + error) // for debug
  32. return Promise.reject(error)
  33. }
  34. )
  35. export default request

基于MindSpore的多模态股票价格预测系统研究 Informer,LSTM,RNN