website icon indicating copy to clipboard operation
website copied to clipboard

The example of proxy api is poor.

Open mdtrooper opened this issue 9 months ago • 0 comments

I am trying to replicate and it does not run.

I have a tiny example (that it does not run too):

The small api in python3 with flask (it runs):

from flask import Flask, jsonify

app = Flask(name)

@app.route('/api/foobar', methods=['GET'])
def foobar():
    data = {
        "name": "John Doe",
        "email": "[email protected]",
        "roles": ["admin", "user"]
    }
    return jsonify(data)

if name == 'main':
    app.run(port=8000)

And the config for api proxy (it does not run):

{
  "/proxy/api/foobar": {
    "target": "http://localhost:8000/",
    "pathRewrite": {
      "^/proxy/api/foobar": "/api/foobar"
    }
  }
}

mdtrooper avatar May 20 '24 23:05 mdtrooper