Свързани публикации 'backend-development'


Изграждане на Blog-Api с помощта на Node.Js с Express.
Въведение Този документ е техническо описание на API за блог, написан с NodeJS и Express. Node.js е среда за изпълнение на JavaScript с отворен код, между платформи. Express е минимална и гъвкава Node.js рамка за уеб приложения, която предоставя стабилен набор от функции за уеб и мобилни приложения. Този API позволява на потребителите да създават, четат, актуализират и изтриват публикации в блогове. Изисквания Потребителите трябва да имат собствено име, фамилия, имейл, парола..

Защо Ktor трябва да бъде следващата ви рамка
Изграждане на уеб сървъри с Kotlin На този етап вярвам, че повечето програмисти са чували за Kotlin и чудесата, които носи в JVM средата. Основната причина, поради която програмистите използват Kotlin, е разработката на Android. Kotlin пусна кодова база за разработване на предни уебсайтове чрез конвертиране на кода на Kotlin в JavaScript; обаче, както аз го виждам, това се прие много добре и мисля, че и вие ще се съгласите. Бях присъствал на Google DevFest в Лондон преди няколко..

Най-добрата структура на папките за ExpressJs приложение
Ако някога сте стартирали проект с Node.js и ExpressJs, управляващи вашия бекенд, в този случай шансовете са, че сте прекарали значително време в организиране на вашия код (маршрути, контролери, мидълуер, помощни функции, методи на помощни средства и т.н. .) в поддържаема и лесна за навигация структура на папките. Тук споделям организирана, но лесна за поддържане структура на папки, която може да се използва за изграждане на всяко ExpressJs приложение от нулата или може да служи като..

Винаги използвайте специфични за домейна типове за примитиви
Предотвратете скрити грешки чрез прилагане на специфични за домейна типове към вашите примитиви Типовите анотации са основата за добре документирана кодова база. В резултат на това нашият код става четим и поддържаем, което ни помага да го поддържаме с нарастването на размера и сложността на проекта. Помага ни да опишем нашите обекти на домейн за свойство, като User { name: string; email: string; } или Transaction { amount: number; status: TransactionStatus } . Типът стойност се..

Заредете и покажете изображение с функция за обратно извикване
Функцията за обратно извикване, а именно, е функция, която извиква обратно с друга функция. Често срещаният пример е addEventListener: target.addEventListener(type, listener); //the listener is always a function Всеки път, когато целевото събитие е задействано (слушано), то изпълнява функцията слушател. Това разказва какво представлява асинхронното програмиране – програмата не реагира веднага. Алтернативно, той изчаква докато условието му за задействане бъде изпълнено,..

Какво е Node.js?
Какво е Node.js? Това среда ли е? Време за изпълнение ли е? Език ли е, какво е? Това са всички онези неща. По принцип това е среда за изпълнение на JavaScript извън браузъра. Създаден е от Ryan Dhal през 2009 г. Това е среда за изпълнение с отворен код и когато казвам време за изпълнение, мисля за изпълним файл. Това е хост среда за изпълнение на JavaScript код от страната на сървъра. Така че, ако пишем код в bash, ние сме в bash runtime. Ако пишем код в Ruby, ние сме в Ruby..

Нагласата на успешните програмисти
Ако можех да променя само едно нещо относно времето, в което се уча да кодирам, това щеше да е мисленето ми. Ето основните промени в начина на мислене, които оказаха значително влияние върху моето кодиращо пътуване: 1. **Фокусирайте се върху практиката, а не върху теорията**: Вместо да прекарвам часове в четене на книги и гледане на уроци, сега вярвам в подхода „10 000 реда код“. Съсредоточавам се върху писането на код и изграждането на проекти колкото е възможно повече. Кодирането е..