Я использую Angular 6 в качестве внешнего интерфейса для веб-приложения, которое будет взаимодействовать с REST API, разработанным в NodeJs .У меня проблема, связанная с тем, что запрос Preflight занимает больше времени, чем обычный запрос.
Мой интерфейс Angular 6 *Приложение 1019 * связывается с REST API для получения данных из базы данных и их отображения пользователю.Я отправляю запрос через HttpClient в REST API.
В моем REST API, разработанном в NodeJs , все конфигурации CORS выполнены правильно, и предпечатный запрос успешно выполнен.отправлено и фактический запрос обрабатывается отлично в локальной машине разработки
Проблема в том, что при развертывании приложения на производственном компьютере запрос параметров (предварительных проверок) занимает больше времени, чем фактический запрос GET / POST (см. Прикрепленное изображение).Как видите, запрос Actual GET занимает всего 239ms , тогда как запрос preflight (OPTIONS) занимает 656ms , что почти 275% больше, чем обычно.Это происходит во всех HTTP-запросах, что, в свою очередь, влияет на производительность моего сайта.