Cet article présente principalement comment créer un serveur de ressources reposant en peu de temps. Il a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer
Utiliser les minutes que vous pouvez créer. un simple serveur de ressources reposant en cinq secondes (hors temps de téléchargement des fichiers...).
Premier téléchargement Mins :
wget https://github.com/chenhg5/mins/releases/download/0.0.2/mins_mac -O mins
Comme je suis sur un système mac, je télécharge le fichier binaire correspondant à mac. La version correspondante peut être téléchargée pour le système correspondant. Le lien de téléchargement est : https://github.com/chenhg5/mi...
Après le téléchargement, vous pouvez choisissez de placer le fichier binaire dans le chemin de l'environnement. Vous devez donner l'autorisation d'exécution à mins :
chmod +x mins
Ensuite, vous devez écrire un fichier de configuration config.ini, le contenu est le suivant :
[server] port = 4006 [database] addr = localhost port = 3306 user = root password = root database = example
l'exemple est la ressource mysql correspondante base de données, qui a une table utilisateurs.
Puis démarrez Mins et vous avez terminé.
./mins -c ./config.ini
Ensuite, nous ajoutons une nouvelle donnée dans le tableau des utilisateurs de l'exemple :
curl -X POST \ http://localhost:4006/resource/users \ -F name=jack \ -F sex=0
Vous pouvez voir la base de données Une nouvelle donnée est ajoutée :
Ensuite cette donnée peut être retrouvée :
curl -X GET http://localhost:4006/resource/users/id/1 {"code":200, "msg":"ok", "data": {"id":1,"name":"jack","sex":0}}
Modifier la donnée
curl -X PUT http://localhost:4006/resource/users/id/1 -F name=Mick
Supprimer les données
curl -X DELETE http://localhost:4006/resource/users/id/1
En plus d'ajouter, de supprimer, de modifier et de vérifier des ressources, Mins a également construit un serveur de fichiers statiques Grâce à Mins, vous pouvez accéder à des fichiers statiques. fichiers sous le chemin actuel, tels que html et css, fichiers image, etc.
Il est développé à l'aide de la bibliothèque réseau fasthttp de Golang, et les performances sont naturellement excellentes.
Ce qui précède représente l'intégralité du contenu de cet article. J'espère qu'il sera utile à l'étude de chacun. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois !
Recommandations associées :
Introduction au fonctionnement de la mémoire Swoole (Tableau)
Comment changer l'adresse de l'image WordPress en un chemin relatif
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!