forked from goldbergyoni/nodebestpractices
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[FEAT] Basque translation: 6.20 subsection translation
- Loading branch information
Showing
2 changed files
with
26 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
# Ezkutatu bezeroari erroreen xehetasunak | ||
|
||
### Azalpena | ||
|
||
Produkzioan saihestu beharko litzateke bezeroari azaltzea aplikazioaren erroreen xehetasunak, haren xehetasun sentikorrak agerian jartzeko arriskua dagoelako, hala nola zerbitzariaren fitxategien bideak, erabiltzen ari diren hirugarrenen moduluak eta erasotzaileek balia ditzaketen aplikazioaren barneko beste lan fluxu batzuk. | ||
Expressek erroreen kudeatzaile integratu bat dakar, aplikazioan sor daitezkeen erroreak zaintzen dituena. Erroreak kudeatzeko middleware funtzio lehenetsi hori middleware funtzioen pilaren amaieran gehitzen da. Errorea `next()`era pasatzen baduzu eta errore kudeatzaile pertsonalizatu batean kudeatzen ez baduzu, Expresseko erroreen kudeatzaile integratuak kudeatuko du; errorea bezeroan idatziko da pilaren aztarnarekin. Hala gertatuko da `NODE_ENV` garapenean (`development`) ezarrita dagoenean; baina, `NODE_ENV` ekoizpenean (`production`) ezarrita dagoenean, HTTP erantzun kodea bakarrik idatziko da, pila aztarna, ordea, ez. | ||
|
||
### Kode adibidea: Express erroreen kudeatzailea | ||
|
||
```javascript | ||
// ekoizpeneko errore kudeatzailea | ||
// ez dago informaziorik agerian erabiltzailearentzat | ||
app.use((err, req, res, next) => { | ||
res.status(err.status || 500); | ||
res.render("error", { | ||
message: err.message, | ||
error: {}, | ||
}); | ||
}); | ||
``` | ||
|
||
### Baliabide osagarriak | ||
|
||
🔗 [Express.jsen erroreak kudeatzeko dokumentazioa](https://expressjs.com/en/guide/error-handling.html) |