mirror of
https://github.com/syumai/workers.git
synced 2025-03-10 17:29:11 +00:00
update README.md of d1 blog server example
This commit is contained in:
parent
e46e29aa7d
commit
acf15ae798
@ -23,7 +23,7 @@
|
|||||||
* [ ] Cache API
|
* [ ] Cache API
|
||||||
* [ ] Durable Objects
|
* [ ] Durable Objects
|
||||||
- [x] Calling stubs
|
- [x] Calling stubs
|
||||||
* [ ] D1
|
* [x] D1 (alpha)
|
||||||
* [x] Environment variables
|
* [x] Environment variables
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
@ -9,21 +9,46 @@
|
|||||||
|
|
||||||
* https://d1-blog-server.syumai.workers.dev
|
* https://d1-blog-server.syumai.workers.dev
|
||||||
|
|
||||||
### Request
|
### Create blog post
|
||||||
|
|
||||||
```
|
```
|
||||||
curl --location --request POST 'https://simple-json-server.syumai.workers.dev/hello' \
|
$ curl --location --request POST 'https://d1-blog-server.syumai.workers.dev/articles' \
|
||||||
--header 'Content-Type: application/json' \
|
--header 'Content-Type: application/json' \
|
||||||
--data-raw '{
|
--data-raw '{
|
||||||
"name": "syumai"
|
"title":"example post",
|
||||||
|
"body":"body of the example post"
|
||||||
}'
|
}'
|
||||||
|
{
|
||||||
|
"article": {
|
||||||
|
{
|
||||||
|
"id": "f9e8119e-881e-4dc5-9307-af4f2dc79891",
|
||||||
|
"title": "example post",
|
||||||
|
"body": "body of the example post",
|
||||||
|
"createdAt": 1677382874
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
### Response
|
### List blog posts
|
||||||
|
|
||||||
```json
|
```
|
||||||
|
$ curl 'https://d1-blog-server.syumai.workers.dev/articles'
|
||||||
{
|
{
|
||||||
"message": "Hello, syumai!"
|
"articles": [
|
||||||
|
{
|
||||||
|
"id": "bea6cd80-5a83-45f0-b061-0e13a2ad5fba",
|
||||||
|
"title": "example post 2",
|
||||||
|
"body": "body of the example post 2",
|
||||||
|
"createdAt": 1677383758
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "f9e8119e-881e-4dc5-9307-af4f2dc79891",
|
||||||
|
"title": "example post",
|
||||||
|
"body": "body of the example post",
|
||||||
|
"createdAt": 1677382874
|
||||||
|
}
|
||||||
|
]
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -40,6 +65,8 @@ This project requires these tools to be installed globally.
|
|||||||
|
|
||||||
### Commands
|
### Commands
|
||||||
|
|
||||||
|
* Before development, 1. create your own D1 database, 2. set database ID to wrangler.toml and run `wrangler d1 migrations apply [DB Name]`.
|
||||||
|
|
||||||
```
|
```
|
||||||
make dev # run dev server
|
make dev # run dev server
|
||||||
make build # build Go Wasm binary
|
make build # build Go Wasm binary
|
||||||
|
Loading…
x
Reference in New Issue
Block a user