https://github.com/keq-request/keq-url
https://github.com/keq-request/keq-url
http keq url
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/keq-request/keq-url
- Owner: keq-request
- License: mit
- Created: 2024-04-25T06:03:08.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-10-15T16:19:16.000Z (over 1 year ago)
- Last Synced: 2025-08-09T09:33:58.640Z (8 months ago)
- Topics: http, keq, url
- Language: TypeScript
- Homepage: https://keq-request.github.io/guide/libraries/keq-url
- Size: 22.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
KEQ-URL
[](https://www.npmjs.com/package/keq-url)
[](https://www.npmjs.com/package/keq-url)
[](https://www.npmjs.com/package/keq-url)
[](https://www.npmjs.com/package/keq-url)
[](https://codecov.io/gh/keq-request/keq-url)
[Document EN]: https://keq-request.github.io/guide/libraries/keq-url
[Document CN]: https://keq-request.github.io/zh/guide/libraries/keq-url
[**Document**][Document EN] | [**中文文档**][Document CN]
[Keq](https://github.com/keq-request/keq) middleware for setting the request url.
## Usage
### `setBaseUrl(baseUrl)`
```typescript
import { request } from "keq";
import { setBaseUrl, setHost } from "keq-url";
request.use(setBaseUrl("http://example.com/api"));
await request.get("/test");
// it will send request to 'http://example.com/api/test'
```
### `setOrigin(origin)`
```typescript
import { request } from "keq";
import { setOrigin } from "keq-url";
request.use(setOrigin("http://example.com:8080"));
await request.get("http://test.com/test");
// it will send request to 'http://example.com:8080/test'
```
### `setHost(host)`
```typescript
import { request } from "keq";
import { setHost } from "keq-url";
request.use(setHost("example.com"));
await request.get("http://test.com/test");
// it will send request to 'http://example.com/test'
```
## Contributing & Development
If there is any doubt, it is very welcome to discuss the issue together.