Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 March 20

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
ID:0
Выступаю 5 июня на Fwdays:
"Metarhia technology stack for Node.js"

https://fwdays.com/en/event/javascript-fwdays-2021/review/metarhia-technology-stack-for-nodejs
А это значит, что к 5 июня уже будет готова документация и примеры
источник

Dd

Dmitry darkdim in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
А это значит, что к 5 июня уже будет готова документация и примеры
Пошла жара
источник

😎

😎 Yunus in NodeUA - JavaScript and Node.js in Ukraine
ID:0
Выступаю 5 июня на Fwdays:
"Metarhia technology stack for Node.js"

https://fwdays.com/en/event/javascript-fwdays-2021/review/metarhia-technology-stack-for-nodejs
У Fwdays вроде были трансляции на youtube? А то мне не доехать никак )
источник

MP

Maxym Plotnikov in NodeUA - JavaScript and Node.js in Ukraine
ID:0
Выступаю 5 июня на Fwdays:
"Metarhia technology stack for Node.js"

https://fwdays.com/en/event/javascript-fwdays-2021/review/metarhia-technology-stack-for-nodejs
👍
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
😎 Yunus
У Fwdays вроде были трансляции на youtube? А то мне не доехать никак )
Онлайн все проходит, карантин же
источник

АМ

Андрей Москаленко... in NodeUA - JavaScript and Node.js in Ukraine
Хотел тут задать немного тупой вопрос... Если я начинающий нод жсник, то мне лучше прям на голом нод жс писать ? И роутинг и все остальное ручками как-то делать ? Фреймворки лучше не трогать пока что ?
источник

Ш

Шима in NodeUA - JavaScript and Node.js in Ukraine
Андрей Москаленко
Хотел тут задать немного тупой вопрос... Если я начинающий нод жсник, то мне лучше прям на голом нод жс писать ? И роутинг и все остальное ручками как-то делать ? Фреймворки лучше не трогать пока что ?
express главное тут не показывай, только внычку херач))
источник

АМ

Андрей Москаленко... in NodeUA - JavaScript and Node.js in Ukraine
ну я так понял фреймворки плохой вариант в плане развития, но неужели прям чистый нод жс надо брать ? если роутинг можно сделать, то вот с аутентификацией как-то не знаю, там велосипед может получиться совсем неюзабельный(небезопасный)
источник

AL

Andrey Listochkin in NodeUA - JavaScript and Node.js in Ukraine
Имхо, написать сервер, который по 2-3 рутам принимает GET / POST запросы, повыставлять хедеры / куки, сделать через стримы выдачу статики. Разобраться, как оно работает на уровне plain node api.

И можно сразу после этого пересесть на легкий фреймворк, который за тебя делает только раутинг и парсинг / сериализацию JSONов.

Особенно, если до этого на других платформах бекенды делать пробовал.
источник

АМ

Андрей Москаленко... in NodeUA - JavaScript and Node.js in Ukraine
на асп нет кор немного пробовал, но захотелось какую-то более лайтовую технологию(даже сложно сказать чем асп нет кор мне не зашел, но там как-то дофига кода и как-то все сложно на первый взгляд)
источник

AL

Andrey Listochkin in NodeUA - JavaScript and Node.js in Ukraine
Потому что ценности в том, что ты ручками пишешь

http.createServer((req, res) => {
if (такой раут) {

} else if (другой раут) {

} else if (другой раут) {

}
})

я мало вижу
источник

N

Nikita in NodeUA - JavaScript and Node.js in Ukraine
Andrey Listochkin
Потому что ценности в том, что ты ручками пишешь

http.createServer((req, res) => {
if (такой раут) {

} else if (другой раут) {

} else if (другой раут) {

}
})

я мало вижу
так можно же сделать роутер где роуты в хэшмапе храняться например
источник

АМ

Андрей Москаленко... in NodeUA - JavaScript and Node.js in Ukraine
Andrey Listochkin
Потому что ценности в том, что ты ручками пишешь

http.createServer((req, res) => {
if (такой раут) {

} else if (другой раут) {

} else if (другой раут) {

}
})

я мало вижу
вот и я о том же, хотя есть вариант роутинга получше на чистой ноде
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Andrey Listochkin
Потому что ценности в том, что ты ручками пишешь

http.createServer((req, res) => {
if (такой раут) {

} else if (другой раут) {

} else if (другой раут) {

}
})

я мало вижу
По Map роуть нужно
источник

АМ

Андрей Москаленко... in NodeUA - JavaScript and Node.js in Ukraine
но роутинг еще решаемая задача, интереснее всего аутентификация, стоит ли её прям самому делать ? или использовать готовые решения какие-то
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Андрей Москаленко
Хотел тут задать немного тупой вопрос... Если я начинающий нод жсник, то мне лучше прям на голом нод жс писать ? И роутинг и все остальное ручками как-то делать ? Фреймворки лучше не трогать пока что ?
источник

AL

Andrey Listochkin in NodeUA - JavaScript and Node.js in Ukraine
Ну вот я и говорю, что можно взять что-то минимальное. Из очевидного -

express + bodyParser

Не влезать особо в апишки обоих, а так

app.get(один раут)
app.post(второй раут)
app.post(третий раут)

И не особо далеко от чистой ноды, и одновременно с этим не надо хренью заниматься типа “собери чанки реквеста в буфер, чтоб его сконвертить в стрингу, чтоб попарсить ее в JSON”

Эта хрень явно не сделает из тебя более лучшего программиста на Ноде
источник

АМ

Андрей Москаленко... in NodeUA - JavaScript and Node.js in Ukraine
спасибо, посмотрю
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Андрей Москаленко
но роутинг еще решаемая задача, интереснее всего аутентификация, стоит ли её прям самому делать ? или использовать готовые решения какие-то
Тоже очень просто https://youtu.be/T_wKXuWW4Wo
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Andrey Listochkin
Ну вот я и говорю, что можно взять что-то минимальное. Из очевидного -

express + bodyParser

Не влезать особо в апишки обоих, а так

app.get(один раут)
app.post(второй раут)
app.post(третий раут)

И не особо далеко от чистой ноды, и одновременно с этим не надо хренью заниматься типа “собери чанки реквеста в буфер, чтоб его сконвертить в стрингу, чтоб попарсить ее в JSON”

Эта хрень явно не сделает из тебя более лучшего программиста на Ноде
Сделает, эту хрень почти все неправильно пишут
источник