I wanted to receive a webhook and do a little processing.
- I donât want to set up an HTTPS server on server X that handles that process because itâs a pain in the ass to manage certificates.
 - Received by Heroku and forwarded to server X via HTTP.
 - (After I did it, I thought that Lambda might have been better)
 
python
from flask import Flask, request
import requests
app = Flask(__name__)
def create_app():
    return app
@app.route('/', methods=['GET', 'POST'])
def root():
    if request.is_json:
        print(request.json)
        requests.post("http://...../", json=request.json)
    return "OK" 
relevance
This page is auto-translated from /nishio/Herokuă§HTTPSăHTTPă«è»ąé using DeepL. If you looks something interesting but the auto-translated English is not good enough to understand it, feel free to let me know at @nishio_en. Iâm very happy to spread my thought to non-Japanese readers.