תיקון: אין שגיאת כותרת בכותרת בקרת גישה-אפשר-מקור בזוויתית

How to effectively deal with bots on your site? The best protection against click fraud.
  • Angular היא אחת הפלטפורמות הטובות ביותר לפיתוח יישומי אינטרנט.
  • המאמר שלהלן יכסה את אין כותרת בקרת גישה-אפשר-מקור שְׁגִיאָה.
  • לנושאים נוספים בנושא זה, עיין בכתובת שלנו רכזת טיפים לתכנות.
  • באתר שלנו יש גם דף ייעודי לכלי מפתח גם כן.
תקן בעיות זוויתיות
כדי לפתור בעיות שונות במחשב, אנו ממליצים על DriverFix:
תוכנה זו תשמור על מנהלי ההתקנים שלך, ובכך תשמור עליך מפני שגיאות מחשב נפוצות ותקלות חומרה. בדוק את כל הנהגים שלך כעת בשלושה שלבים פשוטים:
  1. הורד את DriverFix (קובץ הורדה מאומת).
  2. נְקִישָׁה התחל סריקה למצוא את כל הנהגים הבעייתיים.
  3. נְקִישָׁה עדכן מנהלי התקנים כדי לקבל גרסאות חדשות ולהימנע מתקלות במערכת.
  • DriverFix הורד על ידי 0 קוראים החודש.

אחת מהודעות השגיאה הנפוצות ביותר שמפתחים זוויתיים יכולים להיתקל בהם בעבודה השוטפת היא: אין כותרת מקור בקרת גישה-אפשר-מקור על המשאב המבוקש.

זו לא בעיה זוויתית ספציפית, אלא CORS (סוגיית הכותרת של שיתוף משאבים בין-מקור. זה יכול להיות שהשרת האחורי מוגדר לעבוד על יציאה או תחום אחר.


כיצד אוכל לתקן את השגיאה ללא בקרת גישה ב- Windows 10?

1. בצע שינויים ברמת השרתשרת אינטרנט- apache-iis

אם יש לך גישה לשרת, הפעל בקשות CROS על ידי הוספה

instagram story viewer
בקרת גישה-אפשר-מקור: * כּוֹתֶרֶת. לאחר מכן, הגדר קורס כניסה, תחת system.webServer ב web.config קובץ, כמו בדוגמה שלהלן.

  • ”1.0″?
  • מופעל ="נָכוֹן">
  • מקור =“ https://someorigin.domain.com”>
  • שיטה ="לקבל"/>
  • שיטה ="רֹאשׁ"/>
  • </system.webServer>

פה, קורס ירשה לקבל ו רֹאשׁ בקשות מאת https://someorigin.domain.com/.

כמו כן, אם אתה משתמש IIS (שירותי מידע באינטרנט) תצטרך להוריד מודול CORS של IIS.

הקפידו לציין דומיין או רשימת דומיינים במקום *. אחרת, בקשות מקוריות לשרת יופעלו מכל מקום.

עַל אפאצ'י, בקובץ התצורה, עליך להוסיף את השורה כותרת מוגדרת בקרת גישה-אפשר-מקור '*'. שוב, זה חכם להחליף את '*', ברשימת מקורות שממנה יוגשו הבקשות.


2. הפעל שרת proxy משלך

  1. ראשית, ניצור קובץ תצורה של שרת proxy, בתיקיית השורש Angular, הנקרא src / proxy.conf.json, וכתוב בו את הקוד הבא:
    • {"/ api":
    • "יַעַד":" http://localhost: 6000 "," מאובטח ": שקר}
    • }
  2. שנית, ב אנגular.jsonקובץ, הוסף את proxyConfigאפשרות ב לְשָׁרֵת יַעַד:
    • "לְשָׁרֵת": {
    • "בּוֹנֶה":" ",
    • "אפשרויות":{"proxyConfig":"src / proxy.conf.json"}
    • }
  3. כעת הפעל את התצורה הנוכחית עם ה- נג מגיש פקודה.

שרת proxy יעביר את בקשותיך לשרת המרוחק. לאחר מכן, אנו הולכים לראות כיצד להגדיר שרת proxy.

בקשות לנתונים ב- Angular הן שיחות API ל- localhost, ביציאה 4200, כמו מיקום זה:

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

עם זאת, בדוגמה לעיל, הנחנו שהנתונים המבוקשים נמצאים ב המיקום הזה:

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

מעוניין בפתרונות פרוקסי טובים? עיין ברשימת הכלים הייעודיים הזו


3. דניתן לציין את אותה מדיניות מקור בדפדפן שלך

הערה: שיטה מסוימת זו אינה מומלצת מכיוון שהדבר יכול לחשוף את הדפדפן שלך (ואת המערכת שלך) לסיכוני אבטחה גדולים.

אם כל השאר לא עובד, אתה יכול להשבית את השבת אותה מדיניות מקור בדפדפן. עם זאת היזהר מכיוון שהדבר יחשוף את הדפדפן שלך (ואת המערכת שלך) לסיכוני אבטחה גדולים.

ל גוגל כרוםב- Windows 10, פתח את שורת הפקודה כמנהל והפעל את הפקודה הבאה:

C: קבצי תוכנה (x86) GoogleChromeApplicationchrome.exe "- disable-web-security --disable-gpu --user-data-dir = ~ / chromeTemp..

לסיכום, אין כותרת מקור בקרת גישה-אפשר-מקור על המשאב המבוקש הודעת שגיאה היא בעיה בצד השרת.

עבור מפתחי Angular, שינוי תצורת השרת או שימוש בשרת proxy אמור לעבוד בסדר גמור.

ספר לנו מה אתה חושב על מדריך זה בסעיף ההערות למטה.



שאלות נפוצות

  • אחת הדרכים לפתור בעיה זו היא להשתמש בשרת proxy. אם יש לך בעיות בחיבור לשרת proxy, עיין בזה מדריך מלא.

  • AngularJS היא מסגרת אינטרנט חזיתית מבוססת JavaScript שהיא קוד פתוח. לקבלת הגרסה האחרונה של קוד Javascript, עבור אל המאמר הזה.

  • אפשר CORS ברמת השרת והוסף את הדומיין שמגיש את הבקשה לרשימת התחומים המותרים.

Teachs.ru
הרחבת Edge Edge 1 זמינה כעת בחנות Windows

הרחבת Edge Edge 1 זמינה כעת בחנות Windowsסיסמה אחת

ישנם כמה מנהלי סיסמאות חיוניים כמו LastPass ו- Advance Password Manager שכבר זמינים כ- Extensions Edge. לכן, זה די מסודר שהיזם AgileBits ו- 1Password שלו מצטרף למועדון עם תמיכה בדפדפן החדש של מיקרו...

קרא עוד
1Password עבור Windows תומך בלוח סיסמאות חד פעמי

1Password עבור Windows תומך בלוח סיסמאות חד פעמיסיסמה אחת

מנהל סיסמאות הוא כלי חיוני בהגנה על פרטיותך באינטרנט. אבל, אם אין לך זיכרון פילים, זכור שכל כך הרבה סיסמאות יהיו ככל הנראה בלתי אפשריות. למרות שאנו עדיין יכולים להשתמש בפתרון הישן של כתיבת סיסמאות ...

קרא עוד
ig stories viewer