@nodejs_ru

Страница 693 из 2748
Alex
04.04.2017
10:30:34
koa2 обязательно, иначе боль коллбеков

Alex
04.04.2017
10:33:20
Логгирование - log4js Еррор хендлеры - есть либы типа http assert. Другое дело, что в основном нужно кастомные ошибки хендлить, а это уже к соглашениям в команде Конфиги - переменные окружения, json или Vault

Николай
04.04.2017
10:33:47
Воот! И получается у каждого своя "солянка"

Google
Alex
04.04.2017
10:33:52
Коннект к бд зависит от драйвера бд, почему-то...

Солянка не в этом месте

Солянка выбрать правильный body parser Остальное - только разные способы обойти колбеки

Пс. Для коа2 правильный бодипарсер - koa-better-body)

Николай
04.04.2017
10:36:15
та даже коннект к одной БД реализовывается по разному, почему-то. Структура папок - это отдельная тема (архитектура). У каждого она своя. И получается, что нужно для начала понять, чем думал разработчик, что сделал именно так, а уже потом продолжить рахработку

Alex
04.04.2017
10:36:33
Главное это начать проект с async await

Зато нет вопросов как мне сделать шаг вправо-шаг влево

А архитектура проекта везде более-менее нормальная, если разработчик ответственный

Николай
04.04.2017
10:38:18
Ладно, вам виднее

Alex
04.04.2017
10:39:31
Никогда не было проблем из-за структуры каталогов

vitaliy
04.04.2017
10:39:45
8 лет начинали проект без async await а теперь вот обязательно

Николай
04.04.2017
10:39:46
вы меня не услышали

Google
Alex
04.04.2017
10:39:54
Именно

Дмитрий
04.04.2017
10:40:45
нефиг и начинать

vitaliy
04.04.2017
10:40:57
+

Alex
04.04.2017
10:41:07
Вот теперь обязательно - до этого 8 лет мучались и придумывали файберы, генераторы использовали как промисы и т д

Дмитрий
04.04.2017
10:41:17
+
Это сарказм был ?

vitaliy
04.04.2017
10:41:26
это тоже

Дмитрий
04.04.2017
10:41:26
8 лет писали на asp, нефиг и начинать на вашем js

Alex
04.04.2017
10:41:40
Идите на кобол :)

Alex
04.04.2017
10:44:43
кобол - совсем жестоко.. VisualBasic и Delphi где-то там в почете были

Eugene
04.04.2017
10:58:16
Еу всем привет! Есть такие кто фигачит на апворке? Как вы первый заказ взяли, без истории работ и отзывов просто анриал

Николай
04.04.2017
10:59:48
за бесплатно )

за отзыв )

Vanya
04.04.2017
11:00:34
Таймураз
04.04.2017
11:02:10
Для самого звучит как треш, не могу найти ту же статью и проверить

Cenator
04.04.2017
11:04:11
Еу всем привет! Есть такие кто фигачит на апворке? Как вы первый заказ взяли, без истории работ и отзывов просто анриал
заказ был не по ноде, а по верстке, в портфолио закинул несколько чужих работ, но заказ взял в то время, когда в регионе заказчика все спали, и он был срочный, и работы было на 20 минут от силы

Vanya
04.04.2017
11:06:30
@Atassis При docker run -p 3000 imagename 3000й порт внутри контейнера маппится на (почти) случайный порт на хост тачке. При повторном запуске следующий контейнер запустится на еще каком-то случайном порту. При docker run -p 3000:3000 imagename 3000й порт внутри контейнера маппится на 3000й порт на хост тачке. При повторной попытке получишь ошибку и новый контейнер не стартанет.

Yumi
04.04.2017
11:06:40
Кто-то сталкивался с тем, что при использовании express-session спадает модификация сессии?

Google
Vanya
04.04.2017
11:09:17
В любом случае на машине нужен балансер, верно?
что-то вроде связки consul + registrator + nginx/haproxy

Таймураз
04.04.2017
11:09:42
что-то вроде связки consul + registrator + nginx/haproxy
это в рамках одной машины или в целом- стека технологий?

Vanya
04.04.2017
11:10:10
в целом

если конкретно на машине - то там должен быть registrator + consul-agent registrator регистрирует новые контейнеры в consul-agent, который будет ходить в consul cluster. а уже из консула можно обновлять конфиги nginx или haproxy

но все зависит от конкретных задач, и можно просто ноду в pm2 кластере поднимать:D

AlexMist
04.04.2017
11:20:05
Часто рекомендуют для rest api koa2, но что то не нашёл хорошего стартового приложения. Или у всех свои ?

Nook
04.04.2017
12:01:39
У express есть генератор стартового приложения. Перепеши просто на koa@2

Vladimir
04.04.2017
12:02:55
consul это уже сразу по хардкору

Вполне можно без этого

Дмитрий
04.04.2017
12:14:26
++

Vladimir
04.04.2017
12:14:40
Вообще без экспресса вполне можно жить

Ну нужен просто роутер и все

Хотя можно и просто регэкспами матчить

Roman
04.04.2017
12:15:35
с экспрессом плохо то, что начинают все на свете делать мидлварами

что подходит под паттерн и что нет

а они были сделаны только для низкоуровневого удобства

Николай
04.04.2017
12:17:13
именно!

Google
Roman
04.04.2017
12:17:26
а сам он по сути ничего, кроме сахара поверх node http

Николай
04.04.2017
12:19:08
Посмотрите в сторону feathers, sails, actionhero или hapi накрайняк. Все таки у них есть некая экосистема и набор некого функционала. В экспрессе есть ничего.

Oleg
04.04.2017
12:23:11
я делаю rest api есть смыл куда-то ещё смотреть кроме экспресса?

Николай
04.04.2017
12:27:45
смотря что в ключается в "rest api". В моем понимании: роутинг, валидация, acl, auth, логирование на внешние сервисы. Четстно? На экспрессе надоело делать это постоянно

а если просто "гонять" данные, то да. экспресс самое то

Admin
ERROR: S client not available

Николай
04.04.2017
12:32:51
я ж выше написал примеры

можено еще на trails посмотреть

но пока мне не зашел, задумка ок, а реализация пока не оч

Котяй Негодяй
04.04.2017
12:33:37
Николай
04.04.2017
12:34:05
да, тоже есть такое. Ковырял когда то. Но он капец какой "деревянный"

особенно если что то кастомное нужно

но если просто рест апишки делать - самое оно

Oleg
04.04.2017
12:35:00
я посмотрю на указанные фреймворки

но пока этот проект решил сделать на express

Николай
04.04.2017
12:35:31
та я ни в коем случае не агитирую. ))) Каждому свое

Единственно, что призываю расширять кругозор, а то как то зацепило: "я делаю rest api есть смыл куда-то ещё смотреть кроме экспресса?"

Vint
04.04.2017
12:36:22
Пс. Для коа2 правильный бодипарсер - koa-better-body)
Неправильный он какой-то. koa@2 (with deprecation messages) - срёт в логи при запуске. Для файлов до сих пор нет лимитов по размеру. Поэтому правильный - https://github.com/koajs/bodyparser, а с файлами работать можно и отдельно.

Николай
04.04.2017
12:36:45
+1 за bodyparser

Google
AlexMist
04.04.2017
12:38:48
выберу koa , приложение гибридное VUE ssr + rest api Про модули написали уже хорошо, может ещё что всплывёт )))

Про Vault и конфиги не понял

Николай
04.04.2017
12:44:55
посмотрите в сторону dotenv

Николай
04.04.2017
13:26:39
результат вчерашних мук https://cs7066.userapi.com/c636418/v636418915/69811/br_UetGXqFw.jpg

vk.com API in nodejs

Node.js releases
04.04.2017
13:36:15
Node v6.10.2 (LTS) https://nodejs.org/en/blog/release/v6.10.2

Node v4.8.2 (Maintenance) https://nodejs.org/en/blog/release/v4.8.2

Yan
04.04.2017
13:45:35
хм

интересный бот у вас тут, господа

Denis
04.04.2017
14:47:44
Да всё логично :)

LTS

Lulz
04.04.2017
16:16:31
ребят, как посмотреть информацию по заданной директории, к примеру задали C:/dirname/ и он показал какие папки и файлы внутри и какие вложенные есть

MadMax
04.04.2017
16:29:38
так?

ls -R | grep ":$" | sed -e 's/:$//' -e 's/[^-][^\/]*\//--/g' -e 's/^/ /' -e 's/-/|/'



Timur
04.04.2017
16:31:11


Или просто tree

MadMax
04.04.2017
16:31:38
Это пакет

Страница 693 из 2748