ფიქსაცია: Angular- ში დაშვების კონტროლის ნებართვის წარმოშობის შეცდომა არ არის

  • Angular ვებ – პროგრამების განვითარების ერთ – ერთი საუკეთესო პლატფორმაა.
  • ქვემოთ მოცემული სტატია მოიცავს წვდომის კონტროლის ნებართვის წარმოშობის სათაური არ არის შეცდომა
  • ამ თემასთან დაკავშირებით მეტი საკითხის სანახავად იხილეთ ჩვენი პროგრამირების რჩევების ცენტრი.
  • ჩვენს ვებგვერდზე ასევე არის დეველოპერული ინსტრუმენტებისთვის გამოყოფილი გვერდი როგორც.
შეასწორეთ კუთხოვანი საკითხები
PC– ს სხვადასხვა პრობლემების მოსაგვარებლად გირჩევთ DriverFix– ს:
ეს პროგრამა თქვენს დრაივერებს განაგრძობს მუშაობას და ამით გიცავთ კომპიუტერის ჩვეულებრივი შეცდომებისა და აპარატურის უკმარისობისგან. შეამოწმეთ თქვენი ყველა მძღოლი ახლა 3 მარტივ ეტაპზე:
  1. ჩამოტვირთეთ DriverFix (დადასტურებული ჩამოტვირთვის ფაილი).
  2. დააჭირეთ დაიწყეთ სკანირება იპოვონ ყველა პრობლემატური მძღოლი.
  3. დააჭირეთ განაახლეთ დრაივერები ახალი ვერსიების მისაღებად და სისტემის გაუმართაობის თავიდან ასაცილებლად.
  • DriverFix გადმოწერილია ავტორი 0 მკითხველი ამ თვეში.

ერთ – ერთი ყველაზე გავრცელებული შეცდომის შეტყობინება, რომელიც კუთხის დეველოპერებს შეუძლიათ შეხვდნენ ყოველდღიურ სამუშაოებში არის: მოთხოვნილ რესურსზე არ არის დაშვების კონტროლის ნებართვის წარმოშობის სათაური.

ეს არ არის სპეციფიკური კუთხოვანი პრობლემა, მაგრამ CORS (Cross-Origin Resource Sharing) სათაურის პრობლემა. ეს შეიძლება ნიშნავს, რომ უკანასკნელი სერვერის კონფიგურაცია ხდება სხვა პორტზე ან დომენზე მუშაობისთვის.


როგორ დავაფიქსირო Windows 10-ზე წვდომის კონტროლის შეცდომა?

1. ცვლილებების შეტანა სერვერის დონეზევებ სერვერი- apache-iis

თუ სერვერზე გაქვთ წვდომა, ჩართეთ CROS მოთხოვნები დამატებით წვდომის კონტროლი-დაშვება-წარმოშობა: * სათაური ამის შემდეგ, კონფიგურაცია კორსი შესვლის ქვეშ სისტემა. ვებ სერვერი წელს ვებგვერდი. კონფიგურაცია ფაილი, როგორც ქვემოთ მოყვანილ მაგალითში.

  • ”1.0″?
  • ჩართულია ="ჭეშმარიტი">
  • წარმოშობა =“ https://someorigin.domain.com”>
  • მეთოდი ="GET"/>
  • მეთოდი ="HEAD"/>
  • </system.webServer>

Აქ, კორსი ნებას დართავენ მიიღეთ და თავი ითხოვს https://someorigin.domain.com/.

ასევე, თუ იყენებთ IIS (ინტერნეტ ინფორმაციის სერვისები) თქვენ უნდა გადმოწეროთ IIS CORS მოდული.

ფრთხილად მიუთითეთ დომენი ან დომენების სია * –ის ნაცვლად. წინააღმდეგ შემთხვევაში, სერვერზე ჯვარედინი მოთხოვნები ჩართული იქნება ნებისმიერი ადგილიდან.

ჩართულია აპაჩის, კონფიგურაციის ფაილი, თქვენ უნდა დაამატოთ ხაზი ზედა კოლონტიტულის მითითებულია Access-Control-Allow-Origin "*". კიდევ ერთხელ, გონივრულია შეცვალოს "*", წყაროების ჩამონათვალით, საიდანაც გაკეთდება მოთხოვნები.


2. გაუშვით თქვენი პროქსი სერვერი

  1. პირველ რიგში, ჩვენ შევქმნით მარიონეტული კონფიგურაციის ფაილს, ძირეულ კუთხოვან საქაღალდეში, ე.წ. src / proxy.conf.json, და დაწერე შემდეგი კოდი:
    • {"/ api":
    • "სამიზნე": " http://localhost: 6000 "," უსაფრთხო ": false}
    • }
  2. მეორეც, ანგular.jsonფაილი, დაამატეთ მარიონეტული კონფიგურაციავარიანტი ემსახურება სამიზნე:
    • "ემსახურება": {
    • "მშენებელი":" ",
    • "პარამეტრები":{"proxyConfig":"src / proxy.conf.json"}
    • }
  3. ახლა აწარმოეთ მიმდინარე კონფიგურაცია ng ემსახურება ბრძანება.

მარიონეტული სერვერი გადააგზავნის თქვენს მოთხოვნებს დისტანციურ სერვერზე. შემდეგ, ჩვენ ვნახავთ, თუ როგორ უნდა დააკონფიგურიროთ მარიონეტული სერვერი.

Angular ენაზე მონაცემების მოთხოვნა არის API ზარები localhost- ზე, 4200 პორტში, ამ მდებარეობის მსგავსად:

  • http://localhost: 4200 / api / datareq.

ამასთან, ზემოთ მოყვანილ მაგალითში ჩავთვალეთ, რომ მოთხოვნილი მონაცემები არის ეს ადგილმდებარეობა:

  • http://localhost: 6000 / api / datareq.

გაინტერესებთ მარიონეტული კარგი გადაწყვეტილებები? გადახედეთ ამ ინსტრუმენტების ჩამონათვალს


3. დშესაძლებელია იგივე წარმოშობის პოლიტიკა თქვენს ბრაუზერში

Შენიშვნა: ეს კონკრეტული მეთოდი არ არის რეკომენდებული, რადგან ამან შეიძლება თქვენი ბრაუზერი (და თქვენი სისტემა) მოახდინოს უსაფრთხოების ძირითადი რისკების წინაშე.

თუ სხვა ყველაფერი არ მუშაობს, შეგიძლიათ ბრაუზერში იგივე წარმოშობის პოლიტიკის გამორთვა. ამასთან, ფრთხილად იყავით, რადგან ეს თქვენს ბრაუზერს (და თქვენს სისტემას) უსაფრთხოების მნიშვნელოვან რისკებს დაექვემდებარება.

ამისთვის გუგლ ქრომი, Windows 10-ში, გახსენით ბრძანების სტრიტი, როგორც ადმინისტრატორი და გაუშვით შემდეგი ბრძანება:

C: პროგრამის ფაილები (x86) GoogleChromeApplicationchrome.exe "- გამორთულია-ვებ-უსაფრთხოება - გამორთულია-gpu - მომხმარებელი-მონაცემები-დირი = ~ / chromeTemp..

Საბოლოოდ, მოთხოვნილ რესურსზე არ არის დაშვების კონტროლის ნებართვის წარმოშობის სათაური შეცდომის შეტყობინება სერვერის მხრიდან პრობლემაა.

Angular დეველოპერებისთვის სერვერის კონფიგურაციის შეცვლა ან მარიონეტული სერვერის გამოყენება კარგად მუშაობს.

გვითხარით რას ფიქრობთ ამ სახელმძღვანელოზე ქვემოთ მოცემულ კომენტარში.



ხშირად დასმული შეკითხვები

  • ამ საკითხის მოგვარების ერთ-ერთი გზაა მარიონეტული სერვერის გამოყენება. თუ პროქსი სერვერთან დაკავშირების პრობლემა გაქვთ, გთხოვთ, გაეცნოთ აქ სრული სახელმძღვანელო.

  • AngularJS არის JavaScript– ზე დაფუძნებული ფრონტისტული ვებ – ჩარჩო, რომელიც ღია წყაროა. Javascript კოდის უახლესი ვერსიისთვის გადადით აქ ეს არტიკლი.

  • ჩართეთ CORS სერვერის დონეზე და დაამატეთ დომენი, რომელიც თხოვნით მიმართავს, ნებადართული დომენების სიას.

ფიქსაცია: Angular- ში დაშვების კონტროლის ნებართვის წარმოშობის შეცდომა არ არის

ფიქსაცია: Angular- ში დაშვების კონტროლის ნებართვის წარმოშობის შეცდომა არ არის1 სიტყვის სიტყვა

Angular ვებ – პროგრამების განვითარების ერთ – ერთი საუკეთესო პლატფორმაა.ქვემოთ მოცემული სტატია მოიცავს წვდომის კონტროლის ნებართვის წარმოშობის სათაური არ არის შეცდომაამ თემასთან დაკავშირებით მეტი საკ...

Წაიკითხე მეტი
1Password Edge გაფართოება განვითარებაში, ინსაიდერები მალე გამოსაცნობენ

1Password Edge გაფართოება განვითარებაში, ინსაიდერები მალე გამოსაცნობენ1 სიტყვის სიტყვა

1 პაროლი არის სერვისი, რომელიც სპეციალიზირებულია პაროლების ორგანიზებასა და მართვაში. შეგიძლიათ გამოიყენოთ 1Password თქვენი კომპიუტერის ყველა პაროლის ერთ ადგილას შესანახად, რაც თვალის მიდევნებას გაგ...

Წაიკითხე მეტი
ფიქსაცია: 1Password გაფართოება არ მუშაობს [Chrome, Safari]

ფიქსაცია: 1Password გაფართოება არ მუშაობს [Chrome, Safari]პაროლების მართვა1 სიტყვის სიტყვა

თუ 1Password გაფართოება არ იმუშავებს, თქვენს ყველა რწმუნებათა სიგელზე წვდომა დაირღვევა.სწრაფი გადაწყვეტა აუცილებელია და ამას იპოვით ქვემოთ მოცემულ სტატიაში.მოიძიეთ სასარგებლო სახელმძღვანელო სხვა აპ...

Წაიკითხე მეტი