כפי שמתואר במאמר הוספת תמיכה ב-CORS ל-ESP, אפשר להגדיר את Extensible Service Proxy (ESP) כך שיתמוך ב-CORS.
אם אפשרויות ה-ESP לא מספקות את התמיכה ב-CORS שהאפליקציה שלכם צריכה, אתם יכולים להוסיף את אפשרויות ה-CORS לקובץ ההגדרות של ה-ESP, nginx.conf.
הוספת אפשרויות CORS ל-nginx.conf
כדי להוסיף את אפשרויות ה-CORS:
מתחילים עם קובץ
nginx.confשמכיל את התצורה שנדרשת על ידי Cloud Endpoints. אפשר להתחיל עם הדוגמהnginx.conf, או שאם כבר פרסתם את ESP, אפשר להשתמש ב-SSH כדי להיכנס למאגר ESP ולהעתיק את הקובץnginx.confמהספרייה/etc/nginx/endpoints/.מוסיפים את אפשרויות ה-CORS שהאפליקציה דורשת אל
nginx.conf. אפשר להשתמש בדוגמה CORS on NGINX כנקודת התחלה.מפעילים את ESP עם האפשרות
--nginx_configוהנתיב לקובץnginx.confהמותאם אישית.