location /somepage { content_by_lua_file ./lua/nginx_ss.lua; }location /v1/secure/proxy_remote_server/ { internal; resolver 8.8.8.8; proxy_set_header HOST $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://remote_server/api/v1/ssjs; }location /v1/app/ { internal; resolver 8.8.8.8; #original request access url to app server for fetching webpage n other things proxy_pass http://127.0.0.1:8000/{with url}; }
local final_json = somedata_in_string;local res = ngx.location.capture("/v1/secure/proxy_remote_server/", { method = ngx.HTTP_POST, body = final_json });###### now after getting response i wanted to forward request to app_serverlocal resp_app = ngx.location.capture("/v1/app/", { body = res.body});ngx.say("body :", resp_app.body);
@app.route('/')def index(): return render_template('redr.html')@app.route('/page')def render_page(): return render_template('web.html')@app.route('/data')def names(): data = "" ["John", "Jacob", "Julie", "Jennifer"]} return jsonify(data)#Running at 8000 port.