Anton
и можешь ни о чем не париться
Semyon
не, полноценный доступ к серваку нужен, чтобы ci нормально прикрутить можно было
Michael
на амазоне только карта требуется
Michael
если не будешь откровенно врать в личных данных и не будешь использовать TOR, паспорт у тебя не спросят
Anton
не, полноценный доступ к серваку нужен, чтобы ci нормально прикрутить можно было
то есть у тебя есть node сервер и ты хочешь через CLI управлять им?
Sergey
типа как сервис?
Sergey
sname stop sname status ?
Semyon
Ну типо того, отправил коммит, нажал кнопочку, у тебя все задеплоилось
Semyon
управлять процессами через pm2
Дима
CI
Ohar
Linode.com, не?
Semyon
можно
Anton
CI можно и на хероку прикрутить без проблем
Anton
просто хероку снимает с тебя кучу админского гемора
Sergey
ci + docker
Semyon
На хероку я не смогу гибко к задачам подходить, запросы разруливать
Дима
Почему?
Semyon
ну вот допустим, domain.com -> front domain.com/api - back
Anton
без проблем
Anton
это на уровне твоего приложения рулится
Sergey
ну вот допустим, domain.com -> front domain.com/api - back
можно же nginx проксей поставить а можно npmjs.com/http-proxy
Anton
можно же nginx проксей поставить а можно npmjs.com/http-proxy
а можно не усложнять жизнь и express-ом отдавать статику
Sergey
а можно не усложнять жизнь и express-ом отдавать статику
мне кажется экспресс как раз лишний
Anton
не путай парня оверинжинирингом
Semyon
через nginx и хотел это делать а вот для http-proxy сервак сверху ставится?
Anton
бери express, там и api сделаешь, и статику отдавать им можно
Semyon
loopback сейчас у меня, там есть возможность отдавать статику, но я пока хз как это связать с ng2 cli
Semyon
у него конфиг внутри
Anton
выкинь его
Semyon
У лупбека из трабл только получение контекса юзера
Sergey
боже как сложно
Anton
он крутой, но сырой
Semyon
но сейчас там все уже лучше, в отдельные модули выносят такие вещи
Semyon
зато из коробки вообще все)
Anton
но сейчас там все уже лучше, в отдельные модули выносят такие вещи
я сомневаюсь что за пару недель там сильно что-то изменилось
Semyon
https://www.npmjs.com/package/loopback-context
Anton
я потратил неделю на изучение loopback, дебажил его, смотрел исходники, изучил тонну issues во всех его модулях и могу с уверенностью тебе сказать - он ЗАБАГОВАН
Anton
там критикал баги с 2014 года висят
Semyon
а что у тебя не получалось? Максимум траблы были с инклюдами моделей
Anton
та ты открой issues и посмотри сколько там всякого древнего дерьма
Semyon
Ну смотрел, только вот древнее дерьмо можно обходить другими путями)
Anton
ты можешь спорить, не слушать, но в какой-то момент ты поймешь что ты в полной жопе. с другой стороны, это вообще не моя проблема и поэтому уговаривать тебя я не стану
Anton
Ну смотрел, только вот древнее дерьмо можно обходить другими путями)
да, костылить, но какой в этом смысл? гараздо приятнее взять express и написать функционал, чем взять loopback и писать костыли для функционала
Semyon
Нуу нужно из запросов исходить, как по мне лучше чем на том же сиквалайзе напиливать все с нуля
Anton
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
подскажите плз, короче как запустить сервер чтобы открывался не по localhost/ а по localhost/home ?
Sergey
?
Anton
?
гугл же есть
Anton
или опять не работает?
Anton
ладно, у меня работает, вот что нагуглил: https://developers.google.com/web/fundamentals/getting-started/primers/customelements
Sergey
или опять не работает?
это которые <some-name />
Sergey
а не знал что они так называются
Anton
так на то и гугл придумали)
Anton
только это никакого отношения к node.js не имеет, так что надо было в pro.js (https://telegram.me/JSlang) писать
Anton
Ахаха
а какое отношение?
Anton
какое отношение это имеет к node.js?
Anton
ну, сами Custom Elements v1
Anton
да, бывает, но обычно такие обсуждения вытекают из обсуждения связанного с нодой. а тут вброс сугубо о FE
Anton
я не против, но зачем тогда это деление на чаты?)
Anton
может кто знает какие-то хорошие/интересные инструменты для mongodb data modeling?
Sergey
Let a p.then(b => { a = b })
Vitaliy
Конструктор должен возвращать экземпляр класса, или не возвращать ничего. Промис не является экземпляром класса — это фигня какая-то, ИМО
Roman
@sovamist Спасибо, я тоже к такому пришел, но:
Roman
CorpStat { globals: Promise { _bitField: 0, _fulfillmentHandler0: undefined, _rejectionHandler0: undefined, _promise0: undefined, _receiver0: undefined } }
Roman
@glukki Знаю, это тестовый код ;)
Sergey
Это что
Roman
console.log()
Sergey
Так не промиса
Sergey
А то что внутри функции в then
Roman
console.log(test); // Test { globals: ВОТ ЭТО }
Roman
Я думаю, что проблема с вызовом до срабатывания resolve ;(
Vitaliy
Блин. Промис — асинхронный. А конструктор класса — синхронная штука!
Roman
@glukki До этого использовал только callback. Вот теперь не могу перейти на promises ><
Vitaliy
Почитайте как промисы работают, что ли. Для глубокого понимания можно попробовать свою реализацию написать. И лучше — поглядывая в спецификацию.
Vitaliy
Экземпляр промиса — это контейнер, который будет наполнен когда-нибудь в будущем. Чтобы поймать этот момент в будущем — есть ".then()". Обработчик переданный в then() получит результат промиса.
Vitaliy
Считайте, что вне then() у вас нет возможности получить результат промиса