@avi-rz
סליחה!
לא שמתי לב השרת שלי היה "סגור",
תודה רבה ממש - זה עובד!
לגבי ה"api" איך אני מבטל אותו?
ברגע שאני יעלה את זה לשרת ואני לא יצטרך את כל הפרוקסי, אני יצטרך לעבור על כל הבקשות למחוק את ה "api" שאני אכתוב לפני כל בקשה?
הפורום כעת לקריאה בלבד, לקריאה נוספת.
@yossiz אמר בלא מצליח לשלוח headers באנגולר:
@avi-rz מכיון שהגדרת את הפרוקסי על נתיב
api/אתה צריך להוסיף קידומת זו לכל קריאה לשרת.האם זה עובד:
this.http.post<any>('/api/sessions/test/', { userName: 'avi' }, { headers });?
error:
message: "Http failure response for http://localhost:4200/api/sessions/test/: 504 Gateway Timeout"
name: "HttpErrorResponse"
ok: false
status: 504
statusText: "Gateway Timeout"
url: "http://localhost:4200/api/sessions/test/"
גם בטרמינל הוא הדפיס לי שגיאה:
[HPM] Error occurred while trying to proxy request /sessions/test/ from localhost:4200 to http://localhost:3000/ (ECONNREFUSED) (https://nodejs.org/api/errors.html#errors_common_system_errors)
@yossiz אמר בלא מצליח לשלוח headers באנגולר:
התיעוד ש-@dovid הביא
{
"/api": {
"target": "http://localhost:3000",
"secure": false
}
}
...
"architect": {
"serve": {
"builder": "@angular-devkit/build-angular:dev-server",
"options": {
"browserTarget": "your-application-name:build",
"proxyConfig": "src/proxy.conf.json"
},
...
Rewrite the URL path
{
"/api": {
"target": "http://localhost:3000",
"secure": false,
"pathRewrite": {
"^/api": ""
}
}
}
{
"/api": {
"target": "http://npmjs.org",
"secure": false,
"pathRewrite": {
"^/api": ""
},
"changeOrigin": true
}
}
מה שאני כתבתי:
{
"/api": {
"target": "http://localhost:3000/",
"secure": false,
"changeOrigin": true,
"pathRewrite": {
"^/api": ""
}
}
}
"serve": {
"builder": "@angular-devkit/build-angular:dev-server",
"options": {
"browserTarget": "love-volunteers:build",
"proxyConfig": "src/proxy.conf.json"
},
וכשאני מפעיל npm start
זה מפעיל גם את הפרוקסי.
"scripts": {
"ng": "ng",
"start": "ng serve --proxy-config src/proxy.conf.json",
"build": "ng build",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e"
},
פספסתי משהו?
@yossiz אמר בלא מצליח לשלוח headers באנגולר:
@avi-rz במקום:
this.http.post<any>(`${this.settingsService.event.pathServer}sessions/test/`, { userName: 'avi' }, { headers });תכתוב:
this.http.post<any>('/sessions/test/', { userName: 'avi' }, { headers });
אז הוא שלוח את זה לעצמו,
message: "Http failure response for http://localhost:4200/sessions/test/: 404 Not Found"
name: "HttpErrorResponse"
ok: false
status: 404
statusText: "Not Found"
url: "http://localhost:4200/sessions/test/"
@yossiz אמר בלא מצליח לשלוח headers באנגולר:
אחרי שאתה עושה מה ש-@dovid אמר, אתה צריך לשלוח בקשות לפורט של הפרונט אנד, לא ל-3000. אולי לא עשית את זה?
הוי אומר?
@yossiz אמר בלא מצליח לשלוח headers באנגולר:
@dovid אני עדיין לא מבין למה הוספת ההידרים היא זו שחשפה את הבעיה. למה הבקשה מצליחה בלי ההידרים?
היה לי בשרת קוד לטיפול בבעיות cors
מצו':
app.use((req, res, next) => {
console.log(req.headers);
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Headers", "Origin, X-Requested-with, Content-Type, Accept, Authorization");
if (req.method === "OPTIONS") {
res.header("Access-Control-Allow-Methods", "PUT, POST, PATCH, DELETE, GET");
return res.status(200).json({});
}
next();
});
@dovid אמר בלא מצליח לשלוח headers באנגולר:
אז תעשה בדיוק מה שכתוב פה
https://angular.io/guide/build#proxying-to-a-backend-server
עשיתי, וניסיתי עוד כמה פתרונות שמצאתי בחיפוש ברשת,
אך עדיין ללא הועיל,
אני חושב שהבעיה היא:
ברגע שאני מוסיף ההדיר, הוא שולח בצורה שונה ממה שהגדרתי - אני הגדרתי אותו כ "POST", ואני מקבל אותו כ "OPTIONS", ובנוסף לזאת הוא לא שולח את ההידר שהוספתי,
ואת ההוספה עשיתי ג"כ בהרבה אפשרויות שניסו להציע ברשת.
ושום דבר לא עזר,
והנה כשאני מוריד את ההידר, אני מקבל אותו בצורה המתאימה ושולח חזרה מה ששולח,
עד שאני מוסיף את ההידר.
מצו':
קוד שליחה בלי ההידר:
return this.http.post<any>(`${this.settingsService.event.pathServer}sessions/test/`, { userName: 'avi' });
צילום קונסול, 
קוד שליחה עם ההידר:
const headers = {
'user': '1000',
'strSession': 'Q9w762oUu3S#uwCqjZi@zZxDHl2bd~elw@nDCQVjQle9ACrkuf#JWutV#^S!Y21L7U1Rp8ZZGNlsJ!B1OPKqVbViNwgt4#sBuBCW'
}
return this.http.post<any>(`${this.settingsService.event.pathServer}sessions/test/`, { userName: 'avi' }, { headers });
צילום קונסול:
(כולל הדפסת ה req.headars)
@אברהם11 אמר בטלפון במחשב נייח:
כיון שאין לי קליטה במשרד, אני מעוניין שיהיה לי קו טלפון (אפשר אינטרנטי) על המחשב (המחשב מחובר לאינטרנט נייח) שאני יוכל להוציא ולקבל בו שיחות (עם מקרופון ורמקולים).
כמו ש @יוני-הלפרין אמר כבר, אתה צריך מספר SIP מאיזה מרכזייה, ולאחמ"כ אתה יכול לחבר לאן שתרצה- טלפון ip - מחשב נייד/נייח יש כמה תוכנות לזה, למשל phonerlite,
רק תיקח בחשבון שרובם ידרשו שיהיה לך ip קבוע למעט אלו שסומכים על vpn,
@אברהם11 אמר בטלפון במחשב נייח:
דבר נוסף אני מעוניין לעשות גיבוי בענן לחומרים מסוימים (לא גיבוי קבוע, אלא העלאה ח"פ), מחפש שרת אמין וטוב משהו כמו 1TB.
למישהו יש מידע או נסיון בדברים אלו?
יש לך גוג דרייב / oneDrive ./ דרופבוקס
אתה מתלבט? יש הרבה שמנסים לעשות סדר, כמו זה, וזה.
אבל רק בשביל אחסון בהעלאה, ושיתוף כולם לכאו' שווים, תוכל למצוא את הכי זול.
@mgm-ivr אמר בקוד הטמעה של תרומה בנדרים פלוס:
הם שלחו לי קישורים מוזרים
לא קוד הטמעה
מה זה קוד הטמעה?
הם נתונים קישור (api) לקבלת json שכולל תרומות לפי הסדר, ובjson הזה אתה אמור לטפל עם js לשלוף לפי לקוח או לפי זמן, (תלוי איפה אתה רוצה להטמיע : בכרטיס לקוח - או כל הפעולות וכו'.)
ואז אתה מוסיף את התרומות שאתה שולף אותם, לאתר שלך (כ"א עם הכלים שהוא משתמש).
@nigun אמר באיפה ניתן לקבל מערכת טלפונית?:
@avi-rz
יש לו אפשרות לתזמון קבוע?
נדמה לי שכן, לא זוכר כ"כ, אפשר לבדוק.

@www אמר בעזרה | שינוי שם קובץ מhtml וjs:
אצלי עובד מצוין, גם על שמות בעברית.
מעניין,
אצלי הקובץ נפגם.
נסתי כמה סוגי תמונות וpdf וכו'.
נראה לי שטלקליק עונה על הצרכים,
כפי שזכור לי בימות הקורונה לא היה חסר כלום, ונראה לי שהם השתפרו הרבה יותר מאז.
@nigun אמר באיפה ניתן לקבל מערכת טלפונית?:
הבעיה היא שע"פ הועדה אסור לאפשר חדר ועידה בלי מנהל
בימות המשיח אפשר לאפשר ע"י חתימה על מסמך מיוחד, אבל לא מכיר משהו כזה בשאר החברות.
אפשרי גם, ע"י חתימה על מסמך.
@מנצפך
אולי
ליצור טבלה, עם כל הנקודות, משהו כמו זה:
00:00:00
00:15:00
00:30:00
שאילתה עם 2 הטבלאות (הנקודות זמן + כניסות)
לעשות תנאי של כניסה נמוכה או שווה לנקודה ויציאה גבוהה או שווה לנקודה.
ואז תקבל הכפלה של הכניסות לפי הנקודות שהשהות שלו כוללת.
ואז Count פשוט לפי הנקודת זמן.
נ.ב. יכול להיות שלזה התכוונת ולא הבנתי נכון.
ניסית להסביר את עצמי כמה שיותר ברור
יכול להיות שזה שאילתה כבדה - עוד לא התנסתי בזה.
מצו' דוגמא באקסס.
דוגמת שליפת עומסים.accdb
@avi-rz אמר בעזרה! אפשר בבקשה תוכנת המרה מתמונה לקובץ טקסט????:
משתמשים עם ABBYY
שחכתי לציין, שבכלל להמיר קובץ טקסט יש בזה עדיין עבודה, כגון בד"כ לא מזהים פיסקה - אלא כל שורה בנפרד וכהנה.
@שעטנ-ז-ג-ץ אמר בהאם הרשיונות שנמכרים באייבי באמת חוקיים:
מה שמחשיד הוא איך זה כזה זול
פעם שמעתי(לא יותר מזה): שזה ארגונים שמקבלים עשרות מפתחות ומוכרים את זה בגרושים - סוג של כזה רעיון.
@שעטנ-ז-ג-ץ אמר בהמלצה דחופה ועניינית למדפסת:
לייזר
? אולי זה מדי מפלצת בשביל @שוהם307
אבל אני גם שמעתי שממליצים על ברודאר מבחינת איכות החומר, עובד בד"כ בלי בעיות וכדו',
לגבי השפה? - (נראה לי שאין להם עברית - אולי אני טועה)
רק שמעתי שמתלוננים על התפריט שלו שהוא קצת גולם, אבל זה לא לכאו' מפריע לך (@שוהם307), כמו שציינת,
אם בכל זאת מעניין אותך, להורים שלי יש מדפסת HP https://www.zap.co.il/model.aspx?modelid=1033248
הם מאוד מרוצים, זה נוסע מהר, זה נקרא חסכוני וכו', גם צבעוני גם אלחוטי משולב, ....
רק לפי מה שהתרשמתי - (אני בטוח שיש כאלו שחולקים עלי - ויכול להיות בצדק), שזה חלק מההוצאות פעם ב3 שנים בערך צריך לקנות חדש, (זה יכול להיות שווה אחרי הכל זה תפריט נח מאוד ובעברית)
עוד דבר שנראה לי שהמזין שלו קצת עדין (אז מתרגלים לא להכניס הרבה בבת אחת ולא להכניס דפים דקים וכדו').
בהצלחה.
נ.ב. אחרי הכל מדפסות זה אחד הדברים שמשתנים בקצב מסחרר כל יומיים יש דגם חדש - לכן כדאי לשאול מוכר שמתעסק עם זה.
@y3000 אמר בשחזור קבצים כשמערכת ההפעלה לא עולה:
windows
הקבצים בד"כ מופיעים בתקיית users (משתמשים), ולא ב window,
אגב, מסתבר שהכונן של המחשב הוא לא כונן c אלא כונן אחר (מקוה שאני לא טועה) תנסה לזהות לפי הגודל.
@שוהם307 אמר בהמלצה דחופה ועניינית למדפסת:
כידוע לכל אחד כאן בפורום יש לו את הצרכים המיוחדים לו אז אי אפשר להקיש מזה לזה,
אולי צדקת?
יש המון פרטים כמו,
@odeddvir אמר באקסס- עיגול תאריך - עזרה:
פלט לדוגמא:
?NextPaymentDay(#15/4/2021#) 01/05/2021
אם כבר תביא דוגמא שתמחיש את מה שעשית (בדגש על הדוגמה ש @לומד-ומתלמד מצא - [למי שלא הבין: יש חסרון בדוגמא ההיא, כשהחשבונית היא בחודש ה12 - לפי הדוגמא ההיא התאריך שתקבל זה "01/01/2020"]).
?NextPaymentDay(#15/12/2021#)
01/01/2022