Express.js, або просто Express — програмний каркас розробки серверної частини вебзастосунків для Node.js, реалізований як вільне і відкрите програмне забезпечення під ліцензією MIT. Він спроєктований для створення вебзастосунків і API. Де-факто є стандартним каркасом для Node.js. Автор фреймворка, , описує його як створений на основі написаного на мові Ruby каркаса , маючи на увазі, що він мінімалістичний, але має велику кількість плаґінів, що підключаються.
Тип | вебкаркас |
---|---|
Розробник | TJ Holowaychuk, та інші |
Перший випуск | 16 листопада 2010 |
Платформа | Node.js |
Операційна система | крос-платформовий |
Мова програмування | JavaScript |
Стан розробки | активний |
Ліцензія | MIT License |
Репозиторій | github.com/expressjs/express |
Вебсайт | expressjs.com |
Express є бекендом для програмного стека , разом з базою даних MongoDB і каркасом AngularJS для фронтенду.
Історія
У червні 2014 права на управління проєктом були придбані компанією StrongLoop. У свою чергу, StrongLoop була куплена IBM у вересні 2015; У січні 2016 IBM оголосила про намір помістити Express.js під відання інкубатора .
Приклад
Імпортуємо express в наш node-застосунок
const express = require('express');
тепер ініціалізуємо застосунок
const app = express();
тепер ми можемо зареєстувати функцію зворотного виклику для певного GET-запиту і надавати текстову відповідь
app.get('/', (req,res)=>{ res.send('Привіт, ми отримали ваш запит') })
тепер почнемо слухати порт
app.listen(2000, ()=>{ console.log('слухаємо https://localhost:2000') })
тепер можна відкрити http://localhost:2000
Виноски
- . Архів оригіналу за 17 травня 2019. Процитовано 24 квітня 2022.
- . StrongLoop. Архів оригіналу за 11 жовтень 2016. Процитовано 11 лютого 2016.
- . Infoworld. IDG. Архів оригіналу за 20 листопада 2018. Процитовано 11 лютого 2016.
- . Infoworld. IDG. Архів оригіналу за 11 лютого 2016. Процитовано 11 лютого 2016.
Посилання
- Офіційний сайт
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Express js abo prosto Express programnij karkas rozrobki servernoyi chastini vebzastosunkiv dlya Node js realizovanij yak vilne i vidkrite programne zabezpechennya pid licenziyeyu MIT Vin sproyektovanij dlya stvorennya vebzastosunkiv i API De fakto ye standartnim karkasom dlya Node js Avtor frejmvorka opisuye jogo yak stvorenij na osnovi napisanogo na movi Ruby karkasa mayuchi na uvazi sho vin minimalistichnij ale maye veliku kilkist plaginiv sho pidklyuchayutsya Express jsTip vebkarkasRozrobnik TJ Holowaychuk ta inshiPershij vipusk 16 listopada 2010 13 rokiv tomu 2010 11 16 Platforma Node jsOperacijna sistema kros platformovijMova programuvannya JavaScriptStan rozrobki aktivnijLicenziya MIT LicenseRepozitorij github com expressjs expressVebsajt expressjs com Express ye bekendom dlya programnogo steka razom z bazoyu danih MongoDB i karkasom AngularJS dlya frontendu IstoriyaU chervni 2014 prava na upravlinnya proyektom buli pridbani kompaniyeyu StrongLoop U svoyu chergu StrongLoop bula kuplena IBM u veresni 2015 U sichni 2016 IBM ogolosila pro namir pomistiti Express js pid vidannya inkubatora PrikladImportuyemo express v nash node zastosunokconst express require express teper inicializuyemo zastosunokconst app express teper mi mozhemo zareyestuvati funkciyu zvorotnogo vikliku dlya pevnogo GET zapitu i nadavati tekstovu vidpovidapp get req res gt res send Privit mi otrimali vash zapit teper pochnemo sluhati portapp listen 2000 gt console log sluhayemo https localhost 2000 teper mozhna vidkriti http localhost 2000Vinoski Arhiv originalu za 17 travnya 2019 Procitovano 24 kvitnya 2022 StrongLoop Arhiv originalu za 11 zhovten 2016 Procitovano 11 lyutogo 2016 Infoworld IDG Arhiv originalu za 20 listopada 2018 Procitovano 11 lyutogo 2016 Infoworld IDG Arhiv originalu za 11 lyutogo 2016 Procitovano 11 lyutogo 2016 PosilannyaPortal Vilne programne zabezpechennya Oficijnij sajt