AWS - AJAX-запрос к скрипту Python на экземпляре EC2 - PullRequest
0 голосов
/ 25 апреля 2018

Итак, у меня есть приложение React, которое я обслуживаю с использованием Apache2 на экземпляре EC2.Приложение отправляет запрос AJAX (GET) скрипту Python в том же экземпляре, который использует инструменты обработки естественного языка и веб-скребки для генерации сводки статьи и возвращает объект JSON, который должен быть соответствующим образом отображен в React.

Приложение работает локально (я запускаю npm в одном терминале, чтобы приложение работало на localhost: 3000, затем на другом терминале для скрипта python на localhost: 5000), но когда я делаю эту же настройку на экземпляре EC2, я получаю

GET http://127.0.0.1:5000/hello/?arg1=...&arg2=... :ERR_CONNECTION_REFUSED

где arg1 & arg2 - аргументы, которые я передаю из React в скрипт Python.

У меня также есть эта функция в моем скрипте Python, позволяющая выполнять междоменные запросы ...

@app.after_request 
def after_request(response):
    header = response.headers
    header['Access-Control-Allow-Origin'] = '*'
    return response

У меня вопрос, почему он работает на EC2 иначе, чем на моем локальном компьютере икак мне начать устранять это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...