AWS бросает CORS

Для пользователей, которые используют @ app.route, лучше использовать ключевой аргумент endpoint, а не указывать значение __name__, как указано Roei Bahumi . В качестве примера возьмем:

@app.route("/path1", endpoint='func1')
@exception_handler
def func1():
    pass

@app.route("/path2", endpoint='func2')
@exception_handler
def func2():
    pass

0
задан Sidhu Tesingu 17 January 2019 в 05:44
поделиться

1 ответ

  1. Ваша ЛУЧШАЯ ставка состоит в том, чтобы запустить ng build (или эквивалентную) и обслуживать ваше приложение Angular непосредственно с вашего веб-сервера NodeJS.

  2. Ваша альтернатива - настроить приложение Angular (похоже, вы используете сервер WebPack, используемый Angilar CLI, т.е. ng serve) для использования прокси : ng serve --proxy-config proxy.conf.json .

  3. Вот несколько ссылок о том, как это сделать:

  4. Другой альтернативой (которая может использоваться в сочетании с вышеупомянутым) является настройка CORS:

[117 ] CORS в Express с использованием TypeScript

Если вы сделаете это, вам также необходимо добавить заголовок «Allow Origin» CORS в ваше приложение Angular:

`'Access-Control-Allow-Origin':'*',`
0
ответ дан paulsm4 17 January 2019 в 05:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: