יצירת קובץ nginx.conf מותאם אישית לתמיכה ב-CORS

כפי שמתואר במאמר הוספת תמיכה ב-CORS ל-ESP, אפשר להגדיר את Extensible Service Proxy ‏(ESP) כך שיתמוך ב-CORS. אם אפשרויות ה-ESP לא מספקות את התמיכה ב-CORS שהאפליקציה שלכם צריכה, אתם יכולים להוסיף את אפשרויות ה-CORS לקובץ ההגדרות של ה-ESP,‏ nginx.conf.

הוספת אפשרויות CORS ל-nginx.conf

כדי להוסיף את אפשרויות ה-CORS:

  1. מתחילים עם קובץ nginx.conf שמכיל את התצורה שנדרשת על ידי Cloud Endpoints. אפשר להתחיל עם הדוגמה nginx.conf, או שאם כבר פרסתם את ESP, אפשר להשתמש ב-SSH כדי להיכנס למאגר ESP ולהעתיק את הקובץ nginx.conf מהספרייה /etc/nginx/endpoints/.

  2. מוסיפים את אפשרויות ה-CORS שהאפליקציה דורשת אל nginx.conf. אפשר להשתמש בדוגמה CORS on NGINX כנקודת התחלה.

  3. מפעילים את ESP עם האפשרות --nginx_config והנתיב לקובץ nginx.conf המותאם אישית.

המאמרים הבאים