Skip to content

ittokunvim/example-actix-web

Repository files navigation

example-rust-api

このリポジトリには、Rust言語のactix-webseaormを組み合わせたAPIサーバーを構成するためのソースコードがあります。

以下のコマンドを実行することで、動作を確認することができます。

試してみましょう!

動作要件

ここにあるソースコードを実行するためにはDockerが必要になります。

インストールしておきましょう。

動かす

APIの立ち上げ

make run

APIの終了

make down

データベースにアクセス

make db-access

APIにアクセス

make api-bash

APIのテストを実行

make api-test

操作する

ルートにアクセス

curl http://0.0.0.0:8080

記事を投稿する

curl http://0.0.0.0:8080/posts -X POST -H 'Content-Type: application/json' -d '{"title": "bar", "text": "bar"}'

記事を閲覧する

curl http://0.0.0.0:8080/posts/1

記事を編集する

curl http://0.0.0.0:8080/posts/1 -X PATCH -H 'Content-Type: application/json' -d '{"title": "bar", "text": "bar"}'

記事のリストを見る

curl http://0.0.0.0:8080/posts

記事を削除する

curl http://0.0.0.0:8080/posts/1 -X DELETE

About

Actix-web and Seaorm API

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages