Сервер Angular2 + NodeJS для сервера Tomcat + Rest API [дубликат]

Правило из трех в C ++ является основополагающим принципом проектирования и разработки трех требований, которые, если в одной из следующих функций-членов есть четкое определение, тогда программист должен определить две другие функции-члены вместе. А именно, необходимы следующие три функции-члена: деструктор, конструктор копирования, оператор присваивания копии.

Конструктор копирования в C ++ является специальным конструктором. Он используется для создания нового объекта, который является новым объектом, эквивалентным копии существующего объекта.

Оператор присваивания копии является специальным оператором присваивания, который обычно используется для указания существующего объекта другим пользователям тот же тип объекта.

Быстрые примеры:

// default constructor
My_Class a;

// copy constructor
My_Class b(a);

// copy constructor
My_Class c = a;

// copy assignment operator
b = a;
15
задан dragonmnl 21 April 2016 в 11:37
поделиться

1 ответ

На самом деле это не проблема Angular2, а проблема на стороне сервера. Запрошенный запрос OPTIONS должен возвращать заголовок Access-Control-Allow-Origin в своем ответе.

Отправка заголовка Origin в исходный запрос позволит поддерживать CORS на стороне сервера. Этот заголовок автоматически добавляется браузером, когда он обнаруживает, что домен запроса не совпадает с именем вызывающего.

Будьте внимательны при реализации запроса предварительной проверки OPTIONS на стороне сервера, поскольку учетные данные не являются отправленных на этом уровне. Они отправляются только в целевой запрос. Кажется, это проблема, так как у вас есть ошибка 503. Вы пытаетесь проверить, проверен ли запрос OPTIONS, но на самом деле это не так ...

См. Эту статью для получения дополнительной информации:

16
ответ дан Neoheurist 26 August 2018 в 10:36
поделиться
Другие вопросы по тегам:

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