[PYTHON] Erstellen Sie eine API mit hug mit mod_wsgi

hug ist ein Modul, mit dem APIs in Python einfach erstellt werden können. mod_wsgi ist ein Paket zum Ausführen von Python-Code mit Apache. Durch Kombinieren dieser können Sie einfach eine API erstellen, die auf Apache ausgeführt wird.

Laden Sie die Umarmungsanwendung mit mod_wsgi

Sie benötigen eine Anwendung, die WSGI in Ihrem Python-Code unterstützt. Die Bewerbung wird in Umarmung vorbereitet und kann wie folgt gelesen werden.

Beispielcode

# -*- coding:utf-8 -*-

import hug

@hug.get("/", examples="text=Hello World!")
def keyword_extraction_api(text: hug.types.text):
    return {'text': text}

application = __hug_wsgi__

Senden Sie nun eine Anfrage mit "http: //hoge-server.com/text=Hello%20World!" Und Sie erhalten "{" text ":" Hello World! "}".

Ein bisschen süchtig

Ich war süchtig nach der Tatsache, dass ich den Code nicht ausführen konnte. Die Ursache ist, dass ich zuerst hug_wsgi geschrieben habe. (Vielleicht fügt das Schreiben eines Dekorateurs __hug_wsgi__ eine Methode hinzu? Es wäre also schön, am Ende __hug_wsgi__ zu schreiben.)

Recommended Posts

Erstellen Sie eine API mit hug mit mod_wsgi
Erstellen Sie eine API mit Django
Erstellen Sie Awaitable mit der Python / C-API
[AWS] API mit API Gateway + Lambda erstellen
Erstellen Sie mit AWS SAM schnell eine API mit Python, Lambda und API Gateway
Erstellen Sie die CRUD-API mit der Fast API
Erstellen Sie automatisch eine Python-API-Dokumentation mit Sphinx
Erstellen Sie eine Anwendung mit der Spotify-API
[Python] Erstellen Sie schnell eine API mit Flask
Erstellen Sie einen Seiten- / Todo-Block mit der Notion-API
Spielen Sie mit Dajare mithilfe der COTOHA-API
Automatisches Follow-Back mit Streaming-API mit Tweepy
[AWS SAM] Erstellen Sie eine API mit DynamoDB + Lambda + API Gateway
Erstellen Sie einfach einen API-Server mit dem Modul go-json-rest
Erstellen wir eine REST-API mit SpringBoot + MongoDB
Erstellen Sie schnell einen API-Server mit Python + Falcon
Erstellen Sie mithilfe der COTOHA-API eine App, die gut mit Berichten von Personen funktioniert
Versuchen Sie, mit MVC eine RESTful-API mit Flask 1.0.2 zu erstellen
Registrieren Sie Tickets mit der Redmine-API mithilfe von Python-Anforderungen
Erstellen Sie eine Tweet-Heatmap mit der Google Maps-API
Extrudieren Sie mit der Fusion360-API
Erstellen Sie mit GitHub Pages einen Pseudo-REST-API-Server
Erstelle Spiele mit Pygame
Erstellen Sie einen Filter mit scipy
Analysieren mit Google Colaboratory mithilfe der Kaggle-API
Erhalten Sie Tweets mit beliebigen Schlüsselwörtern mithilfe der Streaming-API von Twitter
[LINE Messaging API] Erstellen Sie einen Papageienrückgabe-BOT mit Python
Erstellen Sie mit hug einen Web-API-Server mit explosiver Geschwindigkeit
Bilderkennung mit API aus null Wissen mit AutoML Vision
Erstellen Sie mithilfe der Twitter-Streaming-API einen Echtzeit-Bot für die automatische Antwort
Tornado - Erstellen wir eine Web-API, die JSON problemlos mit JSON zurückgibt
Erstellen Sie eine Web-API, die Bilder mit Django liefern kann
Erstellen Sie mit Django eine API für die soziale Integration von Smartphone-Apps
Spielen Sie mit der YouTube Data API v3 mit dem Google API Python Client
Verwenden von X11 mit ubuntu18.04 (C-Sprache)
Bild herunterladen mit Flickr API
Erstellen Sie eine Anwendung, die nur mit der Google Custom Search-API mit Python 3.3.1 in Bottle sucht
Verwenden Sie die Trello-API mit Python
Bei Verwendung von optparse mit iPython
Versuchen Sie, PythonTex mit Texpad zu verwenden.
Erstellen Sie eine Umgebung mit virtualenv
Verwenden von Graphviz mit Jupyter Notebook
Erstellen Sie mit COTOHA "Typogrisemia" -Sätze
Erstellen Sie Cloud-TPU mit tf-nightly
Zeichne Hallo Welt mit mod_wsgi
Messaging mit AMQP mit kombu
Erstellen / Suchen / Erstellen einer Tabelle mit PynamoDB
Testen Sie die CloudStack-API mit Simulator
Verwenden Sie die Twitter-API mit Python
Verwenden von Quaternion mit Python ~ numpy-quaternion ~
Versuchen Sie es mit matplotlib mit PyCharm
Alterserkennung mit Peppers API
Erstellen Sie ein 3D-GIF mit Python3
API mit Flask + uWSGI + Nginx
Plotly Erstellen Sie ein Diagramm mit einer Schaltfläche
[Python] Verwenden von OpenCV mit Python (Basic)
Versuchen Sie es mit der Twitter-API