我已经使用 zappa 在 aws lambda 上部署了一个 Flask 应用程序,现在该应用程序在所有端点上都运行良好,除了我的主要端点,当我对其发出发布请求时,它返回 { "message": "Endpoint request timed out" }
真的需要修复或想法如何克服这个问题我需要调用分析路线,部署的网址是
https://2ixfyfcsik.execute-api.eu-west-2.amazonaws.com/dev
尝试增加我的应用程序超时限制无济于事,API网关似乎有30秒超时,所以如何绕过这个或不如何让我的应用程序在30秒内返回结果任何帮助表示感谢
from flask import Flask, redirect, url_for, request, jsonify
from flask_cors import CORS
import os,json
from hatesonar import Sonar
from profanityfilter import ProfanityFilter
app = Flask(__name__)
CORS(app)
@app.route('/',methods = ['GET'])
def index():
return jsonify({"message": "Hello World!"})
@app.route('/test',methods = ['GET'])
def test():
results=[]
post="Every Day. Narrated by Patch."
sonar = Sonar()
offensiveLanguage = sonar.ping(text=post)
for item in offensiveLanguage['classes']:
if (item['class_name']=='hate_speech'):
if(item['confidence']>=0.9):
hatesonar_hatespeech=item['coinfidence']
else:
hatesonar_hatespeech=0 …Run Code Online (Sandbox Code Playgroud)