
Anton
07.12.2016
16:05:06
не путай парня оверинжинирингом

Семен
07.12.2016
16:05:10
через nginx и хотел это делать а вот для http-proxy сервак сверху ставится?

Anton
07.12.2016
16:05:45
бери express, там и api сделаешь, и статику отдавать им можно

Семен
07.12.2016
16:06:22
loopback сейчас у меня, там есть возможность отдавать статику, но я пока хз как это связать с ng2 cli

Google

Семен
07.12.2016
16:06:46
у него конфиг внутри

Anton
07.12.2016
16:06:48
выкинь его

Семен
07.12.2016
16:07:08
У лупбека из трабл только получение контекса юзера

Сергей
07.12.2016
16:07:10
боже как сложно

Anton
07.12.2016
16:07:11
он крутой, но сырой

Семен
07.12.2016
16:07:42
но сейчас там все уже лучше, в отдельные модули выносят такие вещи
зато из коробки вообще все)

Anton
07.12.2016
16:08:22

Семен
07.12.2016
16:09:03
https://www.npmjs.com/package/loopback-context

Anton
07.12.2016
16:09:25
я потратил неделю на изучение loopback, дебажил его, смотрел исходники, изучил тонну issues во всех его модулях и могу с уверенностью тебе сказать - он ЗАБАГОВАН
там критикал баги с 2014 года висят

Семен
07.12.2016
16:09:55
а что у тебя не получалось? Максимум траблы были с инклюдами моделей

Google

Anton
07.12.2016
16:10:45
та ты открой issues и посмотри сколько там всякого древнего дерьма

Семен
07.12.2016
16:11:10
Ну смотрел, только вот древнее дерьмо можно обходить другими путями)

Anton
07.12.2016
16:13:14
ты можешь спорить, не слушать, но в какой-то момент ты поймешь что ты в полной жопе. с другой стороны, это вообще не моя проблема и поэтому уговаривать тебя я не стану

Семен
07.12.2016
16:14:34
Нуу нужно из запросов исходить, как по мне лучше чем на том же сиквалайзе напиливать все с нуля

Anton
07.12.2016
16:21:00
https://github.com/strongloop/loopback-datasource-juggler/issues/956
https://github.com/strongloop/loopback-datasource-juggler/issues/951
https://github.com/strongloop/loopback-datasource-juggler/issues/1185
https://github.com/strongloop/loopback-datasource-juggler/issues/1171
ну и там полно такого

Savo
07.12.2016
16:21:20
подскажите плз, короче как запустить сервер чтобы открывался не по localhost/ а по localhost/home ?

Никита
07.12.2016
16:26:54
Custom Elements v1 все облизали уже?
Они волшебны.

Сергей
07.12.2016
16:39:50

Anton
07.12.2016
16:40:39
или опять не работает?
ладно, у меня работает, вот что нагуглил: https://developers.google.com/web/fundamentals/getting-started/primers/customelements

Сергей
07.12.2016
16:41:23
а
не знал что они так называются

Anton
07.12.2016
16:42:09
так на то и гугл придумали)
только это никакого отношения к node.js не имеет, так что надо было в pro.js (https://telegram.me/JSlang) писать

Vladimir
07.12.2016
17:00:32

Anton
07.12.2016
17:01:11

Никита
07.12.2016
17:02:51

Google

Никита
07.12.2016
17:02:58
они таки сделали их нормальными
и, кажется, договорились

Anton
07.12.2016
17:04:11
ну, сами Custom Elements v1

Никита
07.12.2016
17:09:06
Но тут много чего другого обсуждают, имеющего ещё более слабое отношение к ноде =).

Anton
07.12.2016
17:12:33
я не против, но зачем тогда это деление на чаты?)
может кто знает какие-то хорошие/интересные инструменты для mongodb data modeling?

Сергей
07.12.2016
18:56:19
Let a
p.then(b => { a = b })

Vitaliy
07.12.2016
18:59:22
Конструктор должен возвращать экземпляр класса, или не возвращать ничего. Промис не является экземпляром класса — это фигня какая-то, ИМО

Roman
07.12.2016
18:59:27
@sovamist Спасибо, я тоже к такому пришел, но:

Roman
07.12.2016
18:59:29
CorpStat {
globals:
Promise {
_bitField: 0,
_fulfillmentHandler0: undefined,
_rejectionHandler0: undefined,
_promise0: undefined,
_receiver0: undefined } }
@glukki Знаю, это тестовый код ;)

Сергей
07.12.2016
19:00:07
Это что

Roman
07.12.2016
19:00:46
console.log()

Сергей
07.12.2016
19:01:07
Так не промиса
А то что внутри функции в then

Roman
07.12.2016
19:01:46
console.log(test); // Test { globals: ВОТ ЭТО }
Я думаю, что проблема с вызовом до срабатывания resolve ;(

Google

Vitaliy
07.12.2016
19:02:59
Блин. Промис — асинхронный. А конструктор класса — синхронная штука!

Roman
07.12.2016
19:03:58
@glukki До этого использовал только callback. Вот теперь не могу перейти на promises ><

Vitaliy
07.12.2016
19:04:02
Почитайте как промисы работают, что ли. Для глубокого понимания можно попробовать свою реализацию написать. И лучше — поглядывая в спецификацию.
Экземпляр промиса — это контейнер, который будет наполнен когда-нибудь в будущем. Чтобы поймать этот момент в будущем — есть ".then()". Обработчик переданный в then() получит результат промиса.
Считайте, что вне then() у вас нет возможности получить результат промиса

Roman
07.12.2016
19:07:45
Все, спасибо. Поставил вывод console.log на setInterval → итог, данные пришли ;)
Много работал с callback-hell → там как-то более явно ;)
Но тут удобнее ;)

Admin
ERROR: S client not available

Vitaliy
07.12.2016
19:09:34
Чот не задался день, бомбит все время..

Roman
07.12.2016
19:10:14
@glukki Спасибо, это был псевдо-код. Хочу перейти из callback на promises :)
Спокойствие, и только, спокойствие ;)

Vitaliy
07.12.2016
19:10:45
Попробуйте урок по промисам на nodeschool.io
И не надо сразу подключать всякие библиотеки — сперва поймите как работают промисы просто из коробки

Roman
07.12.2016
19:12:23
Хорошо, спасибо за ресурс ;)

Andrey
07.12.2016
19:34:01
Ребят, какой фреймворк сейчас наиболее стабильный? А то как то не хочется постоянно велосипедить на экспрессе

Anton
07.12.2016
19:34:43
внезапно, согласен

Andrey
07.12.2016
19:36:17
Неправильно выразился — мне бы фреймворк, наподобие рельс, что бы многое было из коробки, и был признан другими разрабами ._.

Google

Andrey
07.12.2016
19:36:32
Смотрел sails.js — но он отпугивает тем, что там юзается express 3 все еще
Да и он попахивает, если честно

Anton
07.12.2016
19:37:02
и тем что люди из core тимы свалили пилить trails.js

Andrey
07.12.2016
19:37:39
коа такой же велосипед как и экспресс
только более моднявый

Anton
07.12.2016
19:37:59
вот чего это express стал велосипедом?

Andrey
07.12.2016
19:38:09
велосипед в том плане, что надо многое свое прикручивать
слишком много свободы

Anton
07.12.2016
19:38:36

Vitaliy
07.12.2016
19:38:43
Вам бы в БДСМ :)
С подчинением и наказаниями :)
И я не хотел сказать, что это что-то плохое :D

Andrey
07.12.2016
19:39:50
Можно и на ты) Я опираюсь на будущую поддержку. Просто осознавая то, что сейчас пилят все на чём попало, хотелось бы какой то соглашенности в плане фреймворка на сервере
=\

Anton
07.12.2016
19:40:44

Никита
07.12.2016
19:40:48

Andrey
07.12.2016
19:41:03
Вот я и спрашиваю, кто не велосипед

Vitaliy
07.12.2016
19:41:04

Andrey
07.12.2016
19:41:43
Экспресс это годно. Но это годно до тех пор, пока тебе не надоест каждый раз прикручивать мидлвары/авторизацию/прочие плюшки