https://github.com/gwansikk/query-layer
π Powerful HTTP client management for Vanilla JS, React, Tauri and anywhere
https://github.com/gwansikk/query-layer
adaptor fetch http http-client middleware request
Last synced: 9 months ago
JSON representation
π Powerful HTTP client management for Vanilla JS, React, Tauri and anywhere
- Host: GitHub
- URL: https://github.com/gwansikk/query-layer
- Owner: gwansikk
- License: mit
- Created: 2024-01-09T02:28:15.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-28T09:40:30.000Z (about 1 year ago)
- Last Synced: 2025-04-20T11:38:58.402Z (10 months ago)
- Topics: adaptor, fetch, http, http-client, middleware, request
- Language: TypeScript
- Homepage: https://query-adaptor.gwansik.dev
- Size: 1.26 MB
- Stars: 8
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README-ko_kr.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README

React, Next.js, Tauri λ± μ΄λμλ μ¬μ©ν μ μλ κ°λ ₯ν HTTP ν΄λΌμ΄μΈνΈ κ΄λ¦¬


[English](https://github.com/gwansikk/query-adaptor/blob/main/README.md)
Β Β β’Β Β
[νκ΅μ΄](https://github.com/gwansikk/query-adaptor/blob/main/README-ko_kr.md)
## Query Adaptorλ?
Fetch APIλ κΈ°λ³Έμ μΈ κΈ°λ₯λ§ μ 곡νκΈ° λλ¬Έμ κ°λ°μκ° νμν κΈ°λ₯μ μ§μ ꡬνν΄μΌ νλ κ²½μ°κ° λ§μμ. μλ₯Ό λ€μ΄ μμ² μ€ν¨ μ μλ μ¬μμ², μΈμ¦ ν ν° κ°±μ , μμ² λ° μλ΅ λ‘κΉ
, μμ² μ·¨μμ κ°μ κΈ°λ₯μ Fetch API μ체μμλ μ§μνμ§ μκΈ° λλ¬Έμ μλμΌλ‘ μΆκ°ν΄μΌ νμ΄μ. λν, λμΌν μ€μ μ λ°λ³΅μ μΌλ‘ μμ±ν΄μΌ νλ λ²κ±°λ‘μλ μ‘΄μ¬ν΄μ.
μ΄λ¬ν νκ³μ μ 극볡νκΈ° μν΄ κ°λ°ν κ²μ΄ λ°λ‘ Query Adaptorμμ. μ΄λ¦ κ·Έλλ‘ κ°λ¨νκ² μ§μνλ―μ΄ μ¬μ©ν μ μμ΄ λ€νΈμν¬ ν΅μ λ‘μ§μ λν 볡μ‘μ±μ μ€μ¬μ€μ. κ°λ¨νκ² μ§μνλ―μ΄ μ μΈμ μΌλ‘ μ¬μ©νμ¬ λ€νΈμν¬ ν΅μ μ λν λΆλ΄μ λκ³ , ν΅μ¬ λ‘μ§μ μ§μ€νμΈμ!
## μ£Όμ κΈ°λ₯
- **π§° Fetch APIμ νμ₯**: Fetch APIμμ λ νλΆν κΈ°λ₯μ μ 곡ν΄μ. Instance, Interceptor, Effect λ±μ κΈ°λ₯μ ν΅ν΄ 볡μ‘ν μ€μ μ μ΅μννκ³ μ μ°ν HTTP ν΅μ μ ꡬνν μ μμ΄μ.
- **π§© λ€μν νκ²½ μ§μ**: λ€μν νκ²½μμ μμ½κ² μ¬μ©ν μ μλλ‘ μ€κ³λμμ΄μ. Query Adaptorλ₯Ό λ¨μν μ΄λν°μ²λΌ νμ©νμ¬, Next.js, React Native, Tauriμ κ°μ΄ νΉμν Fetch API νκ²½μμλ μλ²½ν λμν΄μ.
- **β¨ κ°λ ₯ν νμ
μΈμ΄ν**: TypeScriptλ₯Ό 100% μ§μνλ©°, μ νν νμ
μΆλ‘ μ μν΄ νμν νμ
λ§μ μꡬν΄μ. λλΆμ λΆνμν νμ
μ μ΅μννκ³ κ°λ ₯νκ² νμ
μμ μ±μ 보μ₯ν΄μ.
## ν¨ν€μ§
### query-adaptor Β· [](https://www.npmjs.com/package/query-adaptor) [](https://www.npmjs.com/package/query-adaptor)
> Query Adaptorμ ν΅μ¬ κΈ°λ₯μ μ 곡ν΄μ.
- query
- createQueryAdaptor
- fetchOptions
### @query-adaptor/react-query Β· [](https://www.npmjs.com/package/@query-adaptor/react-query) [](https://www.npmjs.com/package/@query-adaptor/react-query)
> Query Adaptorλ₯Ό React Queryμ μ½κ² μ¬μ©ν μ μλλ‘ λμμ£Όλ κΈ°λ₯μ μ 곡ν΄μ.
- queryFetchFn
- queryFetchKey
## 곡μ λ¬Έμ
[곡μ λ¬Έμ](https://query-adaptor.gwansik.dev)μ λ°©λ¬Ένμλ©΄ μ€μΉ, μ¬μ© λ°©λ² λ± λ μμΈν μ 보λ₯Ό νμΈν μ μμ΄μ.
## κΈ°μ¬νκΈ°
ν΄λΉ νλ‘μ νΈμ κΈ°μ¬νκ³ μΆλ€λ©΄ μλ λ¬Έμλ₯Ό μ°Έκ³ ν΄μ£ΌμΈμ.
[CONTRIBUTING.md](https://github.com/gwansikk/query-adaptor/blob/main/CONTRIBUTING.md)
### κΈ°μ¬μ
[](https://github.com/gwansikk/query-adaptor/contributors)
## λΌμ΄μ μ€
μμΈν μ¬νμ [LICENSE](https://github.com/gwansikk/query-adaptor/blob/main/LICENSE)λ₯Ό μ°Έκ³ ν΄μ£ΌμΈμ.
MIT Β© [gwansikk](https://github.com/gwansikk)