@nodejs_ru

Страница 359 из 2748
マイク
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
я согласен что в rfc6455 реально HTTP, а в драфтах были косяки с этим
их быстро поправили, выпустив ещё с пяток драфтов.

Anton
21.11.2016
20:17:48
Aleh
21.11.2016
20:18:41
а что 1.7?
ну название пункта - связь с tcp и http

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

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

Google
Anton
21.11.2016
20:19:51
ну название пункта - связь с tcp и http
и там просто написано о том что WS юзает HTTP для хендшейка

Dmitry
21.11.2016
20:20:52
Настройки -> javascript
node на import жалуется - "syntax error", но WS не подсвечивает это как ошибку

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
потому что нода не умеет import
Для того, чтобы нода познала import, нужно транспайлер правильно настроить?

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
а что сейчас модно? koa?
Я koa2 пользуюсь, кто-то за hapi топит, но мне не зашло

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
И вообще, стыдно про Tj не слышать)
эм, с чего ты взял что я о нем не слышал?

Павел
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
koa@2 @2 — обязательно? или?
Или поставится первый

Павел
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
а чего 403 всегда?
Надо — пропиши свой статус, камон, это же одна строчка)

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

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. Но цензурных слов у меня для него нет

npm install koa@next мдее ... однако..
Next это не 2, это наверное сейчас уже 3, и тебя ждёт много подводных камней

Anton
21.11.2016
21:16:56
Sails. Но цензурных слов у меня для него нет
херня, смотрел на него. это в нем грант из коробки и все на конфигах?

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
Ну типа того. Короче фреймворки есть, но как бы и нет.
а, еще вот че с ним не так: https://github.com/trailsjs/trails

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
та говно в общем все, я почти все перепробовал и остановился на express
Koa норм. Koa — это express next, просто из-за трудностей переезда текущих проектов, решили делать отдельное название

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

Коллпьорптивное

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