«Respublikada majburiy mehnatni oldini olishga ko’maklashuvchi axborot tizim ishlab chiqish.» mavzusida



Download 251,46 Kb.
bet11/11
Sana20.07.2022
Hajmi251,46 Kb.
#830435
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
Tursunaliyev Humoyun 211-18

2.6. ExpressJS va PassportJS



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

  1. 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.

  2. Alex Chaffee (2000-08-17). "What is a web application (or "webapp")?". Retrieved 2008-07-27.

  3. 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.

  4. Petersen, Jeremy. "Benefits of using the n-tiered approach for web applications".

  5. "Top Tips for Secure App Development". Dell.com. Archived from the original on 2012-05-22. Retrieved 2012-06-22.

  6. Multiple (wiki). "Web application framework". Docforge. Retrieved 2010-03-06.

  7. Multiple (wiki). "Framework". Docforge. Retrieved 2010-03-06.

  8. Press release announcing JavaScript, „Netscape and Sun announce JavaScript“, PR Newswire, December 4, 1995

  9. nodejs/node-eps. GitHub.

  10. JavaScript. Collins English Dictionary – Complete & Unabridged 2012 Digital Edition. William Collins Sons & Co (2012). 21 August 2015.

  11. ECMAScript® 2020 Language Specification.

  12. JavaScript. Collins English Dictionary – Complete & Unabridged 2012 Digital Edition. William Collins Sons & Co (2012). 21-avgust 2015.

  13. "JavaScript" dasturi va uning imkoniyatlari. 18-fevral, 2018.

  14. var – JavaScript – MDN. The Mozilla Developer Network. 22 December 2012.

  15. let. MDN web docs. Mozilla. 27 June 2018.

  16. const. MDN web docs. Mozilla. 27 June 2018.


Download 251,46 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish