Controllers ਆਉਣ ਵਾਲੇ HTTP requests ਨੂੰ ਸੰभालਦੇ ਹਨ ਅਤੇ responses ਵਾਪਸ ਕਰਦੇ ਹਨ। ਉਹ ਆਪਣੀ ਅਪਲੀਕੇਸ਼ਨ ਦੇ routes ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੇ ਹਨ ਅਤੇ entry point ਵਜੋਂ ਕੰਮ ਕਰਦੇ ਹਨ — requests ਪ੍ਰਾਪਤ ਕਰਦੇ ਹਨ, ਡਾਟਾ ਨਿਕਾਲਦੇ ਹਨ, services ਨੂੰ ਸੌਂਪਦੇ ਹਨ, ਅਤੇ ਨਤੀਜੇ ਵਾਪਸ ਕਰਦੇ ਹਨ। ਉਹ routing ਚਿੰਤਾਵਾਂ ਨੂੰ business logic ਤੋਂ ਵੱਖ ਰੱਖਦੇ ਹਨ।
ਇੱਕ controller ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨਾ
{ , , , , } ;
()
{
() {}
()
() {
..();
}
()
() {
..(id);
}
()
() {
..(dto);
}
}
