@deeptimes/ezfetch
v0.1.8
Published
Easy to use fetch through simple wrapping ofetch
Downloads
2
Readme
EzFetch
本模块为个人学习交流,其中在类型方面还有些不足,希望有大神来指点。
功能
- 可自定义拦截器(请求拦截,响应拦截,错误拦截)
- 封装了
Authorization
,在请求时可携带token
- 统一配置
BaseUrl
快速安装
使用一个命令将模块安装到你的 Nuxt 应用程序:
npx nuxi module add @deeptimes/ezfetch
# for pnpm
pnpx nuxi module add @deeptimes/ezfetch
就这样!你现在可以在 Nuxt 应用中使用EzFetch
模块了 ✨
手动安装
npm i @deeptimes/ezfetch
# or
pnpm add @deeptimes/ezfetch
修改nuxt.config.ts
,并在modules
数组中添加@deeptimes/ezfetch
。
export default defineNuxtConfig({
modules: ["@deeptimes/ezfetch"]
})
配置
ezFetch: {
apiBase: 'https://your.domain.com',
apiSecret: 'your_token',
cookie: {
access: 'token_access',
},
},
贡献
# 安装依赖项
npm install
# 生成类型存根
npm run dev:prepare
# 使用 Playground 进行开发
npm run dev
# 构建 Playground
npm run dev:build
# 运行 ESLint
npm run lint
# 运行 Vitest
npm run test
npm run test:watch
# 发布新版本
npm run release