Answer the question
In order to leave comments, you need to log in
Middleware, routing and handlers?
What is middleware? Is it possible to completely avoid using them and replace them with get requests. What are their advantages?
2) Is it possible to organize routing using an object, a collection of possible requests. (in simple terms, tell me how you can or should be done).
3) Handlers are pieces of common code that are executed depending on urls?
Thank you.
Answer the question
In order to leave comments, you need to log in
Мне кажется тут не много не тот формат сайта, для ответа на такие вопросы, может стоит что-то почитать подробнее и разобраться ?
middleware — это способ организации кода, который позволяет гибкое реиспользование кода для разных запросов.
Например, для главной страницы сайта нам нужно определять, откуда пришел юзер, а для формы логина — нет. Выносим механизм определения города по айпи в миддлварь и подключаем ее только для запросов на главную. Прелесть в том, что это отдельная функция, и ее вызов не надо прописывать в каждом контроллере явно, а достаточно указывать в роутах.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question