
マイク
21.11.2016
20:02:20
и кому нужен этот hixie?

Felix
21.11.2016
20:03:03
ну это драфты же все равно, они не испозуются

マイク
21.11.2016
20:03:14
они депрекейтнуты давно

Felix
21.11.2016
20:03:31
https://tools.ietf.org/html/rfc6455 вот этот RFC используется

Google

Anton
21.11.2016
20:12:57
походу тут его уже таки сделали полностью HTTP совместимым
не смог найти никакой инфы о том что rfc6455 использует похожие на HTTP запросы

マイク
21.11.2016
20:13:55
он HTTP-запросы использует
а не похожие
повторять как мантру

Anton
21.11.2016
20:15:14
“не смог найти никакой инфы о том что rfc6455 использует ПОХОЖИЕ на HTTP запросы, а не НАСТОЯЩИЕ HTTP запросы” - так понятней?
я согласен что в rfc6455 реально HTTP, а в драфтах были косяки с этим

Aleh
21.11.2016
20:17:04
а пункт 1.7 не?

マイク
21.11.2016
20:17:27

Anton
21.11.2016
20:17:48

Aleh
21.11.2016
20:18:41

Dmitry
21.11.2016
20:19:17
всем привет! Кто-нибудь пишет код для ноды на веб-шторме? Как включить поддержку es6 из коробки?

Павел
21.11.2016
20:19:35
Настройки -> javascript

Google

Anton
21.11.2016
20:19:51

Dmitry
21.11.2016
20:20:52

Anton
21.11.2016
20:21:11
в том драфте, который я бросал, было HTTP message body, но не было Content-Length заголовка, а это противоречит стандарту HTTP, в котором четко написано:
“If a request contains a message-body and a Content-Length is not given, the server SHOULD respond with 400 (bad request) if it cannot determine the length of the message, or with 411 (length required) if it wishes to insist on receiving a valid Content-Length.”

Vitaliy
21.11.2016
20:21:34

Anton
21.11.2016
20:21:59
как бы SHOULD не MUST, но все же

Dmitry
21.11.2016
20:31:46

Vitaliy
21.11.2016
20:32:31
угу, например babel

Павел
21.11.2016
20:32:54
А, я неправильно прочитал изначальное сообщение, прошу прощения
В ноде пока что нет import/export

Vitaliy
21.11.2016
20:34:24
если в продакшен — надо трнспайлить в js, а потом этот js запускать: https://babeljs.io/docs/setup/
если поразвлекаться или что-то несерьезное — можно сделать обертку с require hook: https://babeljs.io/docs/setup/#installation

Dmitry
21.11.2016
20:35:36
на сайте бабеля на этот туториал ссылка и идет. Гуд

Nikolay
21.11.2016
20:45:09
а что сейчас модно? koa?
или еще что то лучше есть?

Anton
21.11.2016
20:45:34
express же

Nikolay
21.11.2016
20:45:55
ну у него и koa один и тот же автор

Anton
21.11.2016
20:46:35
аватарка у него странная правда..

MaXG
21.11.2016
20:57:09
я спросил неправильно
"Нужно ли иницировать http модуль" — ответ: не нужно

Дмитрий
21.11.2016
20:57:39
И вообще, стыдно про Tj не слышать)

Google

Дмитрий
21.11.2016
20:58:49

MaXG
21.11.2016
20:59:43
koa2 а ставить его как? и где адекватные мануалы?

Дмитрий
21.11.2016
21:01:10
npm i -S koa@2
Мануалы на гитхабе

Anton
21.11.2016
21:01:32

Павел
21.11.2016
21:02:27
https://github.com/zombiQWERTY/koa2Starter
?

MaXG
21.11.2016
21:05:18
koa@2
@2 — обязательно? или?

Anton
21.11.2016
21:05:19
https://github.com/zombiQWERTY/koa2Starter/blob/aabe2199c0828319e31a2d0212d0fa7ae543a70d/src/server/utils.js#L15
а чего 403 всегда?

KlonD90
21.11.2016
21:05:27
а вот если тебе нужен стартерт для этой технологии так ли она нужна?

Anton
21.11.2016
21:06:20
вот зачем каждый раз писать конекшн с бд, юезр модель, авторизацию?

KlonD90
21.11.2016
21:06:49

Дмитрий
21.11.2016
21:06:51

Anton
21.11.2016
21:07:03
ты сейчас гонишь

Павел
21.11.2016
21:07:30
Я это стартовый за 15 минут из проекта вычленил, неделю назад тут кто то спрашивал что то про коа2, надо поправить, да руки не доходят

KlonD90
21.11.2016
21:07:44
это в коа обязательно? ._.

Anton
21.11.2016
21:08:10
это обязательно почти в любом приложении где есть юзеры

Google

Дмитрий
21.11.2016
21:08:26

Anton
21.11.2016
21:08:47

Дмитрий
21.11.2016
21:09:45
Стартер-кит нужно расценивать не более чем пример

Anton
21.11.2016
21:10:10

KlonD90
21.11.2016
21:10:16

Anton
21.11.2016
21:10:30

KlonD90
21.11.2016
21:10:47
Модели это Монгус там

Anton
21.11.2016
21:11:30
но если ты в основном пишешь на koa, то почему бы не создать каркас приложения на koa?
оно из коробки уже будет работать, тебе нужно будет навернуть поверх еще функционала и все

Admin
ERROR: S client not available

Дмитрий
21.11.2016
21:12:17
Так у меня есть. Только не чужой и под свои определенные нужды

KlonD90
21.11.2016
21:12:22
Стартер коа Монгус веюапп

Anton
21.11.2016
21:13:08
из коробки будут создаваться юзеры, будет авторизация, будет email нотификация, ACL какой-то, логирование и так далее

Дмитрий
21.11.2016
21:13:59
import { models, auth, mailNotify, acl }
Утрированно

Anton
21.11.2016
21:14:22
на написание этого всего уходит много времени, а вещи эти почти везде одинаковые, зачем каждый раз все это писать, если можно просто склонить репозиторий со стартером и начать писать бизнес-логику?

Дмитрий
21.11.2016
21:14:49
Все равно же лучше тебя никто не определит детали всего этого набора

Anton
21.11.2016
21:15:07
ну ты ведь для себя его пишешь изначально, так что да

Дмитрий
21.11.2016
21:15:07
Ну смотри в сторону больших фреймворков тогда

Anton
21.11.2016
21:15:49

Google

MaXG
21.11.2016
21:16:19
npm install koa@next
мдее ... однако..

Дмитрий
21.11.2016
21:16:22
Sails. Но цензурных слов у меня для него нет

Anton
21.11.2016
21:16:56

KlonD90
21.11.2016
21:16:59
Метеор (нет

Anton
21.11.2016
21:17:17
это фулл стак

MaXG
21.11.2016
21:17:42
а вообще в природе есть описалово фул-фулстека?
react + redux
это GUI

Дмитрий
21.11.2016
21:18:00

Anton
21.11.2016
21:18:12

MaXG
21.11.2016
21:18:18
а логику куда зашивать?

Anton
21.11.2016
21:18:27
кор тима развалилась, плагины больше не мейнтейнят

MaXG
21.11.2016
21:18:33
просто размазывать тонким слоем по хранилищю?

Дмитрий
21.11.2016
21:18:44
А, ну это многое объясняет

Anton
21.11.2016
21:19:14
та говно в общем все, я почти все перепробовал и остановился на express
большие надежды на loopback были, но он забагован и медленно разработка идет, критикал баги с 2014-го висят в issues

KlonD90
21.11.2016
21:19:51
Пилю реакт редакс секвелайз+ аннотации и crdt

Дмитрий
21.11.2016
21:20:33

KlonD90
21.11.2016
21:20:43
Свой метеор умеющий в корпоративное редактирование
Коллпьорптивное

Klim
21.11.2016
21:21:08