הגדרות שרת parse
פיתוח

הגדרות שרת parse

למען מערכת חדשה שאנחנו מפחתים כרעג רצינו להחליף את Firebase של גוגל במערכת תואמת שאיתה אנחנו יכולים לשלוט בעליות. אחרי חיפוש והשוואות מצאני את מערכת parse-server שהיא מערכת שפותחה על ידי Facebook ולאחרונה נעשתה קוד פתוח
 
כשרת בחרנו ב Fedora -server להתקנת המערכת נעזרנו ב מדריך שלהם. ה parse-server יכול לעבוד עם שני מסדי נתונים ה Postgresql או MongoDB, שניהם מעולים אבל בחרנו ב Postgresql מכוון שהתקנתו ב Fedora לא מצריכה יותר מידי הגדרות ושינויים כמו ה MongoDB  כי Fedora הוציאו אותו המערכות שלהם כי יש בו חלקים בתשלום.
 
אחרי ההתקנה שהייתה חלקה וללא בעיות נתקלנו בבעיה מוזרה  שה Dashboard לא יכל לתקשר עם שרת ה parse וכל הזמן הציג הודעת שגיאה שלא יכול להתחבר לשרת ה parse חיפשנו בכל מקום אחרי תיקון לשגיאה זו אבל ללא תועלת עד שבמקרה שינינו את צורת הרצת ה Dashboard במקום להריץ אותו עם קובץ הגדרות כפי שמתואר באתר של חברה
{
 "apps": [
   {
 
     "serverURL": "http://localhost:1337/parse",
 
     "appId": "KSDJFKDJ9DKFDJDKF",
 
     "masterKey": "KJDF89DFJ3H37JHFJDF8DFJDF",
 
     "allowInsecureHTTP": "true",
 
     "appName": "MyApp1"
 
   }
 
 ],
 
"users": [
 
   {
 
     "user":"admin",
 
     "pass":"password"
 
   }
 
 ],
 
 "iconsFolder": "icons"
 
}
 
 
נתנו את ההגדרות השורת הפקודה
nohup  parse-dashboard --appId KSDJFKDJ9DKFDJDKF --masterKey KJDF89DFJ3H37JHFJDF8DFJDF --
serverURL "http://192.168.1.41:1337/parse" --appName libera --dev &