Add ecosystem guides (#3847)

* Add ecosystem guides

* Update titles

* Rename stric

* Add unlink and fetch guides

* Add formdata guide

* Tweak title

* Moar
This commit is contained in:
Colin McDonnell
2023-07-31 12:20:23 -07:00
committed by GitHub
parent 67599f97ad
commit 404b90badc
33 changed files with 899 additions and 47 deletions

24
docs/guides/http/fetch.md Normal file
View File

@@ -0,0 +1,24 @@
---
name: Send an HTTP request using fetch
---
Bun implements the Web-standard [`fetch`](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API) API for sending HTTP requests. To send a simple `GET` request to a URL:
```ts
const response = await fetch("https://bun.sh");
const html = await response.text(); // HTML string
```
---
To send a `POST` request to an API endpoint.
```ts
const response = await fetch("https://bun.sh/api", {
method: "POST",
body: JSON.stringify({ message: "Hello from Bun!" }),
headers: { "Content-Type": "application/json" },
});
const body = await response.json();
```