NestJS ਕੋਲ ਇੱਕ ਬਿਲਤ-ਇਨ exception layer ਹੈ ਜੋ ਆਪਣੇ ਆਪ ਨੂੰ ਸੰਭਾਲੀ ਗਈ ਗਲਤੀਆਂ ਨੂੰ ਫੜਦਾ ਹੈ ਅਤੇ ਉਨ੍ਹਾਂ ਨੂੰ ਸਹੀ HTTP ਜਵਾਬਾਂ ਵਿੱਚ ਬਦਲ ਦਿੰਦਾ ਹੈ। ਤੁਸੀਂ exceptions ਨੂੰ throw ਕਰਕੇ ਗਲਤੀਆਂ ਨੂੰ ਸੰਕੇਤ ਕਰਦੇ ਹੋ (ਅਕਸਰ ਬਿਲਤ-ਇਨ HTTP exception ਕਲਾਸਾਂ), ਅਤੇ Nest ਉਨ੍ਹਾਂ ਨੂੰ ਸਠੀਕ ਸਥਿਤੀ ਕੋਡ ਦੇ ਨਾਲ ਢਾਂਚਾਗਤ JSON ਜਵਾਬਾਂ ਵਿੱਚ ਫਾਰਮੈਟ ਕਰਦਾ ਹੈ।
ਬਿਲਤ-ਇਨ HTTP exceptions ਨੂੰ Throw ਕਰਨਾ
{ , , } ;
()
() {
user = ..(id);
(!user) {
();
}
user;
}
