ホームページ  >  記事  >  バックエンド開発  >  短時間でRestfulなリソースサーバーを構築する方法の紹介

短時間でRestfulなリソースサーバーを構築する方法の紹介

不言
不言オリジナル
2018-07-10 14:17:071657ブラウズ

この記事では主に、短時間で安静なリソース サーバーを構築する方法を紹介します。一定の参考値がありますので、共有します。必要な友人は参考にしてください。

使用してください。分 シンプルな Restful リソース サーバーを 5 秒で構築できます (ファイルのダウンロード時間は除く)。

準備

最初のダウンロード分:

wget https://github.com/chenhg5/mins/releases/download/0.0.2/mins_mac -O mins

私は Mac システムなので、Mac に対応するバイナリ ファイルをダウンロードします。対応するシステムに対応するバージョンをダウンロードできます。ダウンロード リンクは次のとおりです: https://github.com/chenhg5/mi...

短時間でRestfulなリソースサーバーを構築する方法の紹介

ダウンロード後、次のことができます。バイナリ ファイルを環境パスに置くことを選択します。 mins の実行権限を与える必要があります:

chmod +x mins

次に、構成ファイル config.ini を記述する必要があります。内容は次のとおりです:

[server]
port = 4006

[database]
addr = localhost
port = 3306
user = root
password = root
database = example

example は、対応する mysql リソース データベースです。ユーザーテーブル。

開始

次に Mins を開始すれば完了です。

./mins -c ./config.ini

短時間でRestfulなリソースサーバーを構築する方法の紹介

Experience

次に、例の users テーブルに新しいデータを追加します。

curl -X POST \
  http://localhost:4006/resource/users \
  -F name=jack \
  -F sex=0

データベースには、データが追加されました:

短時間でRestfulなリソースサーバーを構築する方法の紹介

次に、次のデータを見つけることができます:

curl -X GET http://localhost:4006/resource/users/id/1
{"code":200, "msg":"ok", "data": {"id":1,"name":"jack","sex":0}}

データの変更

curl -X PUT http://localhost:4006/resource/users/id/1 -F name=Mick

データの削除

curl -X DELETE http://localhost:4006/resource/users/id/1

static file

リソースの追加、削除、変更、確認に加えて、mins は静的ファイル サーバーも構築しました。mins を通じて、html などの現在のパスにある静的ファイルにアクセスできます、css、画像ファイルなど。

パフォーマンス

golang の fasthttp ネットワーク ライブラリを使用して開発されており、当然ながらパフォーマンスが優れています。

上記がこの記事の全内容です。皆様の学習に少しでもお役に立てれば幸いです。その他の関連コンテンツについては、PHP 中国語 Web サイトをご覧ください。

関連する推奨事項:

Swoole メモリ操作の概要 (表)

WordPress 画像アドレスを相対パスに変更する方法

以上が短時間でRestfulなリソースサーバーを構築する方法の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。