2.8-rasm. Express.js Express.js yoki oddiygina Express - bu MIT litsenziyasi ostida bepul va ochiq manbali dasturiy ta'minot sifatida chiqarilgan Node.js uchun veb-dasturiy ta'minotning asosidir. U veb-ilovalar va API-larni yaratish uchun mo'ljallangan. Node.js. uchun amalda standart server ramkasi deb nomlangan .
Asl muallif TJ Xolovaychuk uni Sinatra tomonidan ilhomlangan server deb ta'riflagan, ya'ni plagin sifatida mavjud bo'lgan ko'plab funktsiyalar bilan u nisbatan minimaldir. Express - bu MEAN to'plamining orqa qismidir, MongoDB ma'lumotlar bazasi dasturiy ta'minoti va AngularJS oldingi bazasi.
Tarixi Express.js ga TJ Xolovaychuk asos solgan. Birinchi chiqish, Express.js-ning GitHub omboriga ko'ra, 2010 yil 22-mayda bo'lib o'tdi. Versiya 0.12
2014 yil iyun oyida StrongLoop tomonidan loyihani boshqarish huquqlari sotib olindi. StrongLoop IBM tomonidan 2015 yil sentyabr oyida sotib olingan; 2016 yil yanvar oyida IBM Express.js-ni Node.js Foundation inkubatori boshqaruvi ostiga qo'yishini e'lon qildi.
Ommaboplik Express.js-dan Fox Sports, PayPal, Uber va IBM foydalanadi.
PassportJS PasporJS. marshrutlarni ruxsatsiz kirishdan himoya qilish uchun uni amalga oshirish uchun js xavfsizdir. Masalan, o'rta dasturiy ta'minotni ba'zi marshrutlarga tatbiq qilishni unutib qo'ysangiz, ular himoyalanmaydi, agar siz autentifikatsiya strategiyasini tuzishda xatoga yo'l qo'ysangiz, ilovaingizni hujumga ochishingiz mumkin.
Strategiyalar. Pasport so'rovlarni tasdiqlash uchun strategiya tushunchasidan foydalanadi.
2.9-rasm. Passport Strategiyalar foydalanuvchi nomi va parol ma'lumotlarini tekshirish, OAuth yordamida vakolatli autentifikatsiya (masalan, Facebook yoki Twitter orqali) yoki OpenID yordamida federatsiya autentifikatsiya qilishdan iborat bo'lishi mumkin.
FOYDALANILGAN ADABIYOTLAR 2018-yil 9-yanvar kuni Oʻzbekiston Prezidenti Shavkat Mirziyoyev raisligida axborot-kommunikatsiya texnologiyalarini yanada rivojlantirish va xavfsizligini ta’minlash boʻyicha amalga oshirilayotgan chora-tadbirlar natijadorligiga bag‘ishlangan yig‘ilishdagi ma’ruzalari.
Alex Chaffee (2000-08-17). "What is a web application (or "webapp")?". Retrieved 2008-07-27.
Davidson, James Duncan; Coward, Danny (1999-12-17). Java Servlet Specification ("Specification") Version: 2.2 Final Release. Sun Microsystems. pp. 43–46. Retrieved 2008-07-27.
Petersen, Jeremy. "Benefits of using the n-tiered approach for web applications".
"Top Tips for Secure App Development". Dell.com. Archived from the original on 2012-05-22. Retrieved 2012-06-22.