Вкус Node Express

Я помогаю студенту отлаживать #код в среде #node, о которой я даже не слышал до сегодняшнего дня #программирование #кодирование #dev #webdev #devcommunity

После брутфорс мой путь через Python’s Flask, теперь у меня есть довольно хорошее представление о том, что значит создать настройку REST.

Суть в том, что современные веб-сайты работают следующим образом:

www.somesite.com/myrest/login
www.somesite.com/myrest/logout
www.somesite.com/myrest/getuserinfo
www.somesite.com/myrest/dostuff
www.somesite.com/myrest/post
www.somesite.com/myrest/etc

Обратите внимание на очень красивую структуру. Это сделано специально для организации. Я совершенно не привык к такому взрослению. ОТДЫХУ меня никто не учил. Никто не учил меня делать что-то подобное в webdev. Изначально я даже не хотел заниматься webdev…

Все это путешествие началось в возрасте 11 или 12 лет. Вскоре после моей операции на спине в нашем доме появился Интернет через America Online 3.0. Вскоре я начал делать веб-сайты. Перед этим друг семьи дал мне мою первую машину: машину MSDOS Tandy. Я помню, как тогда придумал, как написать на Бейсике простой четырехфункциональный калькулятор. Мои веб-сайты были написаны на простом HTML, но даже тогда мне удалось попасть в сеть Final Fantasy 7 (смеется, старые добрые времена).

Недавно я помог студенту найти некоторые ошибки в языке, о котором я почти ничего не знаюно оказывается, что если вы знаете какие-то базовые вещи, то можете перекрестно применить их к областям, которых не знаете.

В общем, так люди усваивают новые вещи.

узел экспресс похоже на что-то похожее на Flask, но для узла (да). Это система типа REST, которая позволяет создавать конечные точки аналогичным образом. Как и Flask, вы можете протестировать его локально или запустить на сервере. Это упрощает создание пользовательских веб-сайтов.

Многое из того, что я вижу в коде моего ученика, выглядит так:

app.get('/home', function(req, res) {
  // code here
});

app.post('/login', function(req, res) {
  // code here	
});

Это довольно круто. Javascript прост (именно поэтому я никогда им не пользовался, лол), но по мере того, как я рос, я обнаруживал, что с его помощью можно очень легко делать действительно классные вещи.

Я всегда предпочитал работать с точки зрения более низкого уровня или бэкенда, но все всегда пытались подобрать меня для роли фронтенда iOS или веб-разработчика (тьфу!), и в течение долгого времени, узел.js просто казался слишком хипстерским (как и Руби), чтобы меня это волновало.

После этого студента я собираюсь посидеть с узел.js. В мире Angulars, Reacts и vues я думаю, что я узел 😄
здесь…

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *