npm
报错:npm install报错解决fatal: Unable to look up github.com (port 9418) npm ERR! exited with error code: 128
git config --global url."https://".insteadOf git://
npm install
Node Sass could not find a binding for your current environment: Windows 64-bit with Node.js 10.x
npm unstall node-sass -D
npm install node-sass -D
npm install
npm run serve
跨域

关键代码
import { read } from "@/api/read";
axios.get(res.data).then((res2) => {
console.log(222, res2);
this.getReadPath(res2.body.chapterId);
})
.catch((err) => {
console.log(err);
});
let params = res.data.split("?")[1].split("&");
params.map((item) => (obj[item.split("=")[0]] = item.split("=")[1]));
console.log(obj);
read(obj).then((res2) => {
this.getReadPath(res2.body.chapterId);
})
.catch((err) => {
console.log(err);
});
解决方案
- 单独封装请求一个api,不要直接以返回的url来请求
import axios from 'axios'
const instance = axios.create({
timeout: 1000 * 12
})
instance.interceptors.request.use(config=>{
return config
},err=>{
return Promise.reject(err)
})
instance.interceptors.response.use(res=>{
return res.data
}, err=>{
return Promise.reject(err)
})
export default instance
import requst from './request'
export const read = (params) => requst.get('https://s.zhangyue.com/getReadPosition', {params})