error handling

Κώδικας, πληροφορίες, ερωτήσεις και απαντήσεις σχετικές με την JavaScript.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Serghio
Δημοσιεύσεις: 451
Εγγραφή: 08 Φεβ 2011 19:20
Τοποθεσία: Περιστέρι

error handling

Δημοσίευση από Serghio » 22 Ιούλ 2015 15:52

όταν υπάρξει πρόβλημα με ένα ajax request πυροδοτείται η error callback...

αυτό που θα ήθελα να ενημερώνεται ο διαχειριστής όποτε καλείται η συγκεκριμένη function.

Με δεδομένο πως η JS δεν στέλνει e-mails τι θα μπορούσα να κάνω.

Ας πουμε π.χ δηλαδη οτι ο server στέλνεο status message 4xx ή 5χχ...πως θα μπορούσε να ενημερωθεί για αυτό ο διαχειριστής?

Μπορώ να το δείξω στον χρήστη βέβαια...αλλά δεν έχει και πολύ νόημα αυτό...

Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

error handling

Δημοσίευση από Rapid-eraser » 22 Ιούλ 2015 17:07

Από τα logs του httpd θα μπορούσες να έχει μια εικόνα λογικά
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

Serghio
Δημοσιεύσεις: 451
Εγγραφή: 08 Φεβ 2011 19:20
Τοποθεσία: Περιστέρι

error handling

Δημοσίευση από Serghio » 22 Ιούλ 2015 17:21

Rapid-eraser έγραψε:Από τα logs του httpd θα μπορούσες να έχει μια εικόνα λογικά
Toυ Apache server ειναι αυτο το αρχείο;

Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

error handling

Δημοσίευση από Rapid-eraser » 22 Ιούλ 2015 17:30

αν έχεις apache κοίτα στο error_log και στο access_log λογικά στο δεύτερο θα είναι γραμμένα τα response codes που θες
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

Serghio
Δημοσιεύσεις: 451
Εγγραφή: 08 Φεβ 2011 19:20
Τοποθεσία: Περιστέρι

error handling

Δημοσίευση από Serghio » 22 Ιούλ 2015 18:21

τελικα δεν μου ειπες...το httpd με τι σχετίζεται.

Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

error handling

Δημοσίευση από Rapid-eraser » 22 Ιούλ 2015 19:28

Ένα httpd (Hypertext Transfer Protocol Daemon ) είναι μία υπηρεσία web server.

Μία υλοποίηση αυτής της υπηρεσίας είναι και ο Apache.
Παρομοίως υπάρχει ο IIS , nginx , Lighttpd
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

Serghio
Δημοσιεύσεις: 451
Εγγραφή: 08 Φεβ 2011 19:20
Τοποθεσία: Περιστέρι

error handling

Δημοσίευση από Serghio » 23 Ιούλ 2015 14:09

το μόνο θέμα είναι πως θα ειδοποιηθώ για την περίπτωση που καταγραφεί error στα logs...είναι λίγο βαρετό να τα κοιτάω κάθε λίγο και λιγάκι

forzatos
Δημοσιεύσεις: 49
Εγγραφή: 06 Απρ 2008 06:01
Τοποθεσία: Stockholm Sweden
Επικοινωνία:

error handling

Δημοσίευση από forzatos » 31 Ιούλ 2015 11:11

Kalimera,
den ksero ti glosa programatismou xrisimopiis, ala...

Mporis na kanis to eksis.

1. (o sostos tropos, nomizo)
Sto backend, sto simio pou kalite o kodikas apo tin ajax methodo sou (entry point).
Mporis na valis try/catch kai na piasis to kathe error code pou thelis, px 404 kai gia kathe sigekrimeno error code na to xiristis stelnontas ena email.

2.
Kane mia methodo pou stelni email se sena (backend). Apo tin meria pou exis to ajax request, otan exis error code tha kalis tin sigekrimeni methodo stelnontas mazi ola ta parameters. Ta parameters tha ta pernas sto email gia na kseris ti egine.

Nomizo i 1i protasi ine pio sosti...

Signomi gia ta greeklish (den exo pai eliniko sxolio).
http://www.aggelies24.gr
Μικρές αγγελίες & φωτοαγγελίες στο διαδύκτιο

Serghio
Δημοσιεύσεις: 451
Εγγραφή: 08 Φεβ 2011 19:20
Τοποθεσία: Περιστέρι

error handling

Δημοσίευση από Serghio » 31 Ιούλ 2015 11:26

στο backend...εχω ρυθμισει όποτε έχω false να στέλνεται e-mail...με την μόνο διαφορά οτι δεν συμπεριλάβει τον κώδικα σε try/catch block...δεν ξέρω κατά πόσο πειράζει αυτό

forzatos
Δημοσιεύσεις: 49
Εγγραφή: 06 Απρ 2008 06:01
Τοποθεσία: Stockholm Sweden
Επικοινωνία:

error handling

Δημοσίευση από forzatos » 03 Αύγ 2015 11:34

Serghio έγραψε:στο backend...εχω ρυθμισει όποτε έχω false να στέλνεται e-mail...με την μόνο διαφορά οτι δεν συμπεριλάβει τον κώδικα σε try/catch block...δεν ξέρω κατά πόσο πειράζει αυτό
Nomizo pos tha itan kalitera na to xiristis me try/catch. Apla den ksero pos xirizese to epomeno vima. Diladi an to eglovisis eki me to try/catch (pies ine i epiptosis gia to epomeno simio an den kanis "throw" ta exceptions gia na sinexisti i roi).

Ego prosopika tha to epsaxna ligo, kai tha estelna ena email meso tou catch... Ala theli prosoxi giati isos i efarmogi sou xirizete alios ta exceptions, se alo simio kai spasis tin roi.

Mia lisi (ala poli asximi..... kai poli kaki), tha itan na valis try/catch. Sto catch na stelnis to email, ala episis na kanis return kai to exception. Etsi i roi tha litourgi opos litourgouse ala tha stelni kai to email. Ala ine poli kaki lisi (i roi tis efarmogis sou omos den tha alaze).

Se mperdepsa malon...
http://www.aggelies24.gr
Μικρές αγγελίες & φωτοαγγελίες στο διαδύκτιο

Απάντηση

Επιστροφή στο “JavaScript και Frameworks”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης