
services יוצרים קובץ logger-axios.ts.import לספרייה, ויוצרים את המופע בשם loggerAxios. שמו מתאר שהוא רושם בקונסול את הבקשה והתשובה.export default loggerAxios.הטקסט המלא של הדקות הראשונות בהרצאה «העברת Interceptors לקובץ נפרד» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
אז אחרי שראינו מה זה אינטרספטורס ואיך אנחנו עושים אותם טכנית בואו ניקח את שני האינטרספטורס האלה ונוציא אותם לאיזשהו קובץ נפרד. למה?
כי אולי אני רוצה את היכולת הזאת בכל מיני מקומות בפרויקט שאני גולש. היכולת הזאת בעצם מציגה לנו על הלוג את הריקווסט ואת הריספונס אז כאילו בנינו מעין לוגר אקשס כזה אז בואו ניגש לסרוויסס נייצר לעצמנו איזשהו אובייקט או קובץ ליתר דיוק שנקרא לוגר access.ts בתוך הלוגר access ניקח את כל הקוד הזה נגזור ונדביק
אני לא אקרא לו access כל אנחנו צריכים להדליק פה את access נעשה לה import אני אקרא לו לוגר אקשס כי זה אקשס שמבצע לנו לוגר וכותב בלוג בקונסול לוג את הריקוסט ואת הריספונס בואו נחצין אותו אקספורט דיפולט את לוגר אקשס והנה החצנו אותו החוצה ופה סיימנו פשוט לקחנו והוצאנו את זה לקובץ חיצוני כל מה שאנחנו צריכים לעשות זה להשתמש
עם לוגר אקשס איפה שאנחנו רוצים באפליקציה לדוגמה באמפלואיז במקום מיי אקסס יש לנו לוגר בואו נדליק אותו אימפורט נבדוק home refresh employees הנה האמפלואיז מתבצעים נלחץ על f12 ויש לנו כאן את הסטארט ריקווסט ואת הגוט ריספונס בואו רגע נראה את זה קצת יותר בלייב