Я работаю над небольшим приложением, используя Angular2. В 5min. Quickstart Guide npm используется для установки необходимых модулей и запуска Lite-сервера. Позже я хочу использовать это приложение в обычном веб-сервере и создавать мобильные приложения с кордорой. Как бы то ни было, я использую REST api для загрузки некоторых данных. Как настроить Lite-сервер для проверки проверки перед полетами CORS? Мой сервер Apache (на выделенном сервере) уже настроен, но я не хочу фиксировать, обновлять и перекомпилировать каждое небольшое изменение. Мне нужна соответствующая конфигурация:npm start - using CORS
Header always set Access-Control-Allow-Origin "https://my-domain.net:12345"
Header always set Access-Control-Allow-Headers "X-Requested-With, Content-Type, Origin, Authorization, Accept, Client-Security-Token, Accept-Encoding"
Header always set Access-Control-Allow-Methods "POST, GET, OPTIONS, DELETE, PUT"
Header always set Access-Control-Max-Age "1000"
За то, что я понимаю в вашей архитектуре ваш облегченная-сервер служит только для вашего приложения клиент/браузер, его статический контент, как Js скрипты, CSS и HTML, эти файлы будет запрашивать данные на вашем сервере tomcat, хотя HTTP-вызовы, эти вызовы являются теми, которые могут дать ошибку CORS, если сервер tomcat не добавляет эти заголовки в ответ, поэтому вам не нужно настраивать Lite-сервер, вы не делают запросы с сервера tomcat на статический сервер содержимого? – Langley
Хмм, я делаю REST-вызовы с Lite-сервера на мой основной сервер (который находится в другом домене, который локальный веб-сервер). И у меня всегда была ошибка CORS. Проверьте ответ Тиерриса; он работает сейчас. – letmejustfixthat