Skip to content

Commit

Permalink
expressjs middlewares
Browse files Browse the repository at this point in the history
  • Loading branch information
endrcn committed May 13, 2023
1 parent 376e954 commit 2404298
Show file tree
Hide file tree
Showing 2 changed files with 1 addition and 1 deletion.
Binary file added images/express_middlewares.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion nodejs/_posts/2023-05-13-expressjs_middleware.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ ExpressJS, Node.js ile web geliştirme yapan neredeyse herkesin hayatı boyunca

Genel hatlarıyla ExpressJS, web projelerimizde endpoint oluşturmayı, uygulamanın bir portu dinleyerek gelen isteklere cevap verebilmesini kolaylaştıran bir framework olarak karşımıza çıkar. İşte bu isteklerin karşılanması konusunda Middleware dediğimiz yapılara oldukça fazla iş düşer. ExpressJS ile geliştirilen bir uygulamaya atılan istekler, genellikle ilgili endpoint'e gelmeden önce bazı kontrollerden geçmelidir. İşte tam da burada middleware dediğimiz yapılar devreye girer.

![_config.yml]({{ site.baseurl }}/images/express_middlewares.svg)
![_config.yml]({{ site.baseurl }}/images/express_middlewares.png)

Bir middleware nasıl çalışır konusundan önce, ExpressJS'te bir route nasıl tanımlanır konusuna değinmemiz gerekir. Bu konu netleştiğinde zaten işin mantığını da kavramış oluyoruz. Aşağıda bir route nasıl tanımlanır görelim:

Expand Down

0 comments on commit 2404298

Please sign in to comment.