Сервер фляги не работает на AWS упругом бобовом стебле - PullRequest
0 голосов
/ 12 февраля 2019

Я пытаюсь развернуть приложение для фляжки на эластичном бобовом стебле.Ссылка размещенного веб-приложения: здесь .Но это работает только если мой локальный сервер включен.Предупреждение, которое отображается в консоли: Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://localhost:5000/hi. (Reason: CORS request did not succeed).

Я разрешил весь входящий трафик, как показано здесь "image. Код фляги следующий:

application = app = Flask(__name__)
CORS(app)

@app.route("/")
def showHome():
    return render_template('index.html')


@app.route("/<msg>")
def helloWorld(msg):
  print(msg)
  CLIENT_ACCESS_TOKEN = "*********************"
  ai = apiai.ApiAI(CLIENT_ACCESS_TOKEN)
  req = ai.text_request()
  req.lang = 'de'
  req.session_id = "<SESSION ID, UNIQUE FOR EACH USER>"
  req.query = msg
  response = req.getresponse()
  reader = codecs.getreader("utf-8")
  answerJSON = json.load(reader(response))
  answer = answerJSON['result']['fulfillment']['speech']
  if str.lower(str(answer)).find('registered')!=-1:
    return (answer+button)
  if answer == "I haven't got your query. Please, make sure you have clearly stated your problem/query?":
    return (answer+button)
  return (answer)


if __name__=='__main__':
    app.run(host="0.0.0.0")

Помогите мне решить проблему.

...