使用flyio进行网络请求

2022-03-23  本文已影响0人  苍老师的眼泪

https://blog.csdn.net/Sakura_Codeboy/article/details/103766009/

第一步:如果项目根目录没有package.json,就在根目录下面npm init
第二步:安装npm install flyio
第三步:引入使用:

import Fly from "flyio/dist/npm/wx"

const fly = new Fly();


// 配置请求根域名
fly.config.baseURL = "http://baota.gign.xyz";
fly.interceptors.request.use((request) => {
    request.headers["Authorization"] = 'Bearer fbiopenthedoor';
    return request;
});

fly.interceptors.response.use(response => {

        let result = response.data
        if (result.status != 0)
            uni.showModal({
                title: '温馨提示',
                content: result.msg
            })
        else
            return result.data
    },

    err => {
        return Promise.resolve("网络请求:ERROR!")
    }
);

export default fly;

上一篇下一篇

猜你喜欢

热点阅读