diff --git a/images/express_middlewares.png b/images/express_middlewares.png new file mode 100644 index 00000000000..7b37f656356 Binary files /dev/null and b/images/express_middlewares.png differ diff --git a/nodejs/_posts/2023-05-13-expressjs_middleware.md b/nodejs/_posts/2023-05-13-expressjs_middleware.md index 62ea379cc4d..a28521705af 100644 --- a/nodejs/_posts/2023-05-13-expressjs_middleware.md +++ b/nodejs/_posts/2023-05-13-expressjs_middleware.md @@ -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: