この記事では主に、短時間で安静なリソース サーバーを構築する方法を紹介します。一定の参考値がありますので、共有します。必要な友人は参考にしてください。
使用してください。分 シンプルな Restful リソース サーバーを 5 秒で構築できます (ファイルのダウンロード時間は除く)。
最初のダウンロード分:
wget https://github.com/chenhg5/mins/releases/download/0.0.2/mins_mac -O mins
私は Mac システムなので、Mac に対応するバイナリ ファイルをダウンロードします。対応するシステムに対応するバージョンをダウンロードできます。ダウンロード リンクは次のとおりです: https://github.com/chenhg5/mi...
ダウンロード後、次のことができます。バイナリ ファイルを環境パスに置くことを選択します。 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
次に、例の users テーブルに新しいデータを追加します。
curl -X POST \ http://localhost:4006/resource/users \ -F name=jack \ -F sex=0
データベースには、データが追加されました:
次に、次のデータを見つけることができます:
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
リソースの追加、削除、変更、確認に加えて、mins は静的ファイル サーバーも構築しました。mins を通じて、html などの現在のパスにある静的ファイルにアクセスできます、css、画像ファイルなど。
golang の fasthttp ネットワーク ライブラリを使用して開発されており、当然ながらパフォーマンスが優れています。
上記がこの記事の全内容です。皆様の学習に少しでもお役に立てれば幸いです。その他の関連コンテンツについては、PHP 中国語 Web サイトをご覧ください。
関連する推奨事項:
以上が短時間でRestfulなリソースサーバーを構築する方法の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。