Email or username:

Password:

Forgot your password?
Top-level
AltTexter RU

πŸ” ОписаниС

Π­Ρ‚ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π° Π½Π° языкС программирования Rust. Π’ Ρ„Π°ΠΉΠ»Π΅ books.tsx ΠΎΠ±ΡŠΡΠ²Π»ΡΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ `app` с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ `new Hono()`. Π—Π°Ρ‚Π΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ HTTP-запросов. ΠœΠ°Ρ€ΡˆΡ€ΡƒΡ‚ GET для получСния списка ΠΊΠ½ΠΈΠ³, ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ POST для создания ΠΊΠ½ΠΈΠ³ΠΈ ΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ GET для получСния ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρƒ.

πŸ“ ВСкст Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅

```
import { c } from 'hono'

const app = new Hono()

app.get('/', c => c.json('list books'))
.post('/', c => c.json('create a book', 201))
.get('/:id', c => c.json(get(`$.req.param('id')`)))

export default app
```

Основной язык тСкста Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ - английский.

2 comments | Expand all CWs
Анатолий Π‘ΠΎΠ³ΠΎΠΌΠΎΠ»ΠΎΠ²

@altext Π±Ρ‚Π² Π½Π΅ΠΉΡ€ΠΎΠ½ΠΊΠ° Π³Π°Π»Π»ΡŽΡ†ΠΈΠ½Π°Ρ†ΠΈΡŽ схватила ΠΈ ΠΎΡ‚ΠΊΡƒΠ΄Π°-Ρ‚ΠΎ взяла app.get

Go Up