- Ангулар је једна од најбољих платформи за развој веб апликација.
- Чланак у наставку покрива Нема заглавља аццесс-цонтрол-аллов-оригин грешка.
- За више питања у вези са овом темом погледајте наш Чвориште савета за програмирање.
- Наша веб локација такође има посвећена страница за алате за програмере такође.
Овај софтвер ће одржавати и покретати управљачке програме, чиме ће се заштитити од уобичајених рачунарских грешака и квара хардвера. Проверите све своје управљачке програме у 3 једноставна корака:
- Преузмите ДриверФик (верификована датотека за преузимање).
- Кликните Покрените скенирање да бисте пронашли све проблематичне управљачке програме.
- Кликните Ажурирај управљачке програме да бисте добили нове верзије и избегли кварове у систему.
- ДриверФик је преузео 0 читаоци овог месеца.
Једна од најчешћих порука о грешкама које програмери Ангулар могу да нађу у свакодневном раду је: на траженом ресурсу нема заглавља аццесс-цонтрол-аллов-оригин.
Ово није специфичан кутни проблем, већ ЦОРС (Издање заглавља Цросс-Оригин Ресоурце Схаринг). То може значити да је позадински сервер конфигурисан за рад на другом порту или домену.
Како да поправим грешку Без контроле приступа у оперативном систему Виндовс 10?
1. Унесите промене на нивоу сервера
Ако имате приступ серверу, омогућите ЦРОС захтеве додавањем Аццесс-Цонтрол-Аллов-Оригин: * заглавље. После тога конфигуришите цорс унос, под систем.вебСервер у веб.цонфиг датотеку, као у доњем примеру.
”1.0″? - омогућено ="истинито">
- порекло =“ https://someorigin.domain.com”>
- метода ="ДОБИТИ"/>
- метода ="ГЛАВА"/>
- </system.webServer>
Ево, цорс ће омогућити ДОБИТИ и ГЛАВА захтева од https://someorigin.domain.com/.
Такође, ако користите ИИС (Интернет информативне услуге) требало би да преузмете ИИС ЦОРС модул.
Пазите да наведете домен или листу домена уместо *. У супротном, захтеви за више порекла на серверу били би омогућени са било ког места.
на Апацхе, у конфигурационој датотеци морате додати ред Сет заглавља Аццесс-Цонтрол-Аллов-Оригин ‘*’. Опет, паметно је „*“ заменити списком извора одакле би се захтеви подносили.
2. Покрените свој проки сервер
- Прво ћемо створити датотеку за конфигурацију проки сервера, у основној директоријуму Ангулар, која се зове срц / проки.цонф.јсон, и у њега напишите следећи код:
{"/ апи":
"таргет": " http://localhost: 6000 "," сигурно ": нетачно}
}
- Друго, у ангулар.јсондатотеку, додајте прокиЦонфигопција у служити циљ:
"служити":
{-
"градитељ":" ",
-
"Опције":{"прокиЦонфиг":"срц / проки.цонф.јсон"}
}
- Сада покрените тренутну конфигурацију помоћу нг служи команда.
Проки сервер ће проследити ваше захтеве на удаљени сервер. Следеће ћемо видети како да конфигуришемо проки сервер.
Захтеви за податке у Ангулар-у су АПИ позиви на лоцалхост, на порту 4200, попут ове локације:
- http://localhost: 4200 / апи / датарек.
Међутим, у горенаведеном примеру претпоставили смо да су тражени подаци на ова локација:
- http://localhost: 6000 / апи / датарек.
Занимају вас добра проки решења? Погледајте ову листу наменских алата
3. Д.могу се користити исте смернице у вашем прегледачу
Белешка: ова посебна метода се не препоручује, јер ово може да изложи ваш прегледач (и ваш систем) великим безбедносним ризицима.
Ако све остало не функционише, можете да прибегнете онемогућавању Смерница истог порекла у прегледачу. Међутим, будите опрезни, јер би то изложило ваш прегледач (и систем) великим безбедносним ризицима.
За Гоогле Цхроме, у оперативном систему Виндовс 10, отворите Цомманд Промпт као администратор и покрените следећу команду:
Ц: Програмске датотеке (к86) ГооглеЦхромеАпплицатионцхроме.еке "--дисабле-веб-сецурити --дисабле-гпу --усер-дата-дир = ~ / цхромеТемп.
.
У закључку, на траженом ресурсу нема заглавља аццесс-цонтрол-аллов-оригин порука о грешци је проблем на серверу.
За Ангулар програмере, модификовање конфигурације сервера или коришћење проки сервера требало би да функционише сасвим добро.
Реците нам шта мислите о овом водичу у одељку за коментаре испод.
Често постављана питања
Један од начина за решавање овог проблема је коришћење прокси сервера. Ако имате проблема са повезивањем са прокси сервером, погледајте ово комплетан водич.
АнгуларЈС је фронт-енд веб оквир заснован на ЈаваСцрипт-у који је отвореног кода. За најновију верзију Јавасцрипт кода, идите на Овај чланак.
Омогућите ЦОРС на нивоу сервера и додајте домен који захтева захтев на листу дозвољених домена.