@nodejs_ru

Страница 1516 из 2748
Timofey
23.01.2018
20:32:14
Он юзается в специфичных кейсах

Eldar
23.01.2018
20:32:39
Кажется что с одной стороны удобно, когда ты делаешь урезанную копию структуры, что-бы руками не объявлять опять типы данных полей. С другой стороны читать сложнее.

Timofey
23.01.2018
20:34:18
В реакте со стайлед компонентами есть тип Props для основного компонента и нужны несколько типов со срезами Props для описания пропсов каждого styled компонента. Щас приходится их все руками описывать и копировать поля

В тайпскрипт еще RegExp типы завезут (скорее всего)

Google
Timofey
23.01.2018
20:36:34
Можно будет описывать ими строки определенного формата, например номер карты или телефон

Eldar
23.01.2018
20:40:53
*с кашлем, тихо* наркоманы...

Ҫѐҏӗѫӑ
23.01.2018
20:41:50
В тайпскрипт еще RegExp типы завезут (скорее всего)
нет, ничего такого не собираются завозить

Timofey
23.01.2018
20:44:51
нет, ничего такого не собираются завозить
https://github.com/Microsoft/TypeScript/pull/21044 Они на последнем design митинге решили попридержать фичу немного, но с очень большой вероятностью, что не в ближайшем, так следующих релизах - она появится

Eldar
23.01.2018
20:45:52
Пойду учить TS

+1 пунктик в резюме будет

Ҫѐҏӗѫӑ
23.01.2018
20:46:35
так это рефайнменты

@typescript_ru тут

@flowtype_ru тут

Vladimir
23.01.2018
20:48:27
садись на второй стул

Ҫѐҏӗѫӑ
23.01.2018
20:48:29
так это рефайнменты
это совсем не regexp типы

Timofey
23.01.2018
20:49:48
это совсем не regexp типы
Мм, я вижу регулярку в кач-ве типа

Google
Ҫѐҏӗѫӑ
23.01.2018
20:50:04
а я вижу гарды для строковых типов

это не одно и то же

рефайнменты всего лишь про контрол флоу

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

для жс в принципе

Timofey
23.01.2018
20:51:18
Ну полностью они называются Regex Validated Types

Ҫѐҏӗѫӑ
23.01.2018
20:51:41
нет, они так не называются

Timofey
23.01.2018
20:51:59
нет, они так не называются
https://github.com/Microsoft/TypeScript/issues/21287

Ҫѐҏӗѫӑ
23.01.2018
20:52:25
это гарды. такие же как были до этого при is

название вот это дерьмовое они значит придумали

потому что это просто про контрол флоу

Timofey
23.01.2018
20:53:22
Я вижу тут тип type SimplePhoneNumber = /^[0-9]{3}-[0-9]{3}-[0-9]{4}$/;

Гварды - несколько другое

Ҫѐҏӗѫӑ
23.01.2018
20:54:39
а я вижу дальше проверку в рантайме и контрол флоу

это можно и старыми гардами сделать

засовываешь проверку в гард и после is указываешь тип

Timofey
23.01.2018
20:58:54
это можно и старыми гардами сделать
если что-то можно сделать гвардом, это не значит, что то, что я привел выше - гвард. То, что задается, как тип и используется как тип (и разрабы называют это типом) наверное, все же - тип.

Ҫѐҏӗѫӑ
23.01.2018
20:59:14
тип на самом деле строка

они просто синтаксической соли добавили

где два раза одно и то же надо указывать

Google
da horsie
23.01.2018
21:00:32
Посоветуйте простой DIC для express?

Пожалуйста

вернее для простейшего веб-сервиса на express

electrolyte ok?

Again
23.01.2018
21:07:57
какой сейчас самый хороший фраемворк

для ноды

коа?

Vitaliy
23.01.2018
21:08:13
самый хайповый fastify

express / koa

Иван
23.01.2018
21:08:31
какой сейчас самый хороший фраемворк
https://www.npmjs.com/npm/the-state-of-javascript-frameworks-2017-part-3-back-end-frameworks

Vitaliy
23.01.2018
21:08:33
express популярнее

electrolyte ok?
не для всех задач

Again
23.01.2018
21:08:55
ну мне контроллеры писать

на crud запросы и все

da horsie
23.01.2018
21:11:44
не для всех задач
для каких не подойдет?

Vitaliy
23.01.2018
21:12:04
для слишком серьйозных

так как там норм так урезан функционал

есть неплохой 2-й ну я забыл как назыв

da horsie
23.01.2018
21:12:33
нене, у меня тут 50 строк кода. Ну может еще 100 добавятся за полгода

Vitaliy
23.01.2018
21:13:39
ну тогда пробуй, вообщ достаточно популярен в своей среде

Google
Alexander
23.01.2018
21:31:19
нене, у меня тут 50 строк кода. Ну может еще 100 добавятся за полгода
О, боже! Конь! Что ты тут делаешь :D Ты еще в Штатах?

da horsie
23.01.2018
21:34:47
Vitaliy
24.01.2018
00:56:27
всем оставаться на своих местах, это dependency injection! ?

AlexMist
24.01.2018
05:31:35
С помощью jsdoc в vscode можно описать тип переменной передаваемой в функцию, что бы автокомплит свойств работал?

Или ещё как то ))

Admin
ERROR: S client not available

AlexMist
24.01.2018
05:50:08
Это какой-то объект со структурой?
Модуль например или объект.

lexxx
24.01.2018
05:51:51
так ребята, ну что там вот как мне в validationResult или еще каким либо способом в express-valdiator получить наименования методов применяемых к каждому полю

чтобы я мог ошибки на русском где то в одном месте описать и дефолтно вызывать вместо invalid data

AlexMist
24.01.2018
06:09:56
Это какой-то объект со структурой?
Что то вроде закоментированого require, ide поймёт где искать, а нода пропустит )

Aler
24.01.2018
07:56:57
Парни, а есть какой-то способ в pm2 processes.js использовать переменные окружения?

он мне их чем-то заменяет своим

пойдет так же и просто передать каким-то спобосом значения

Вишневый чай
24.01.2018
08:00:14
народ, вопрос к тем кто имел опыт деплоя своего node.js сервера: подкинте какой-нибудь супер тупой туториал как это делается. Я что-то куда не ткнусь начинается Kubernetes, minikube, kubectl, VirtualBox, Docker, kubectl и прочее

что нибудь не уровня сениор dev-ops есть?

Вишневый чай
24.01.2018
08:01:25
монга

Michael ?
24.01.2018
08:01:26
Эм, git clone -> cd -> npm i -> pm2 server.js

Google
Вишневый чай
24.01.2018
08:02:25
не на локалке сервер то я развернул это изи

Michael ?
24.01.2018
08:02:43
Ну так и на VPS так же делается

Вишневый чай
24.01.2018
08:02:55
а всякие там, nginx ?

Michael ?
24.01.2018
08:02:58
Через консольку цепляешься и всё

А тебе нужен nginx?

Для апишки он не критичен, можно и порт в адресе указать

Cenator
24.01.2018
08:03:35
а всякие там, nginx ?
10 строк конфига

Вишневый чай
24.01.2018
08:04:08
ThisIsJavaaA
24.01.2018
08:06:38
Как в sequelize получить id только записанного в бд объекта? записываю через sequelize.query(sql)

Вишневый чай
24.01.2018
08:09:08
Nurik
24.01.2018
08:10:21
Деплой, с помощью ansible например или shipit(nodejs) или capistrano(ruby)
Всё что docker и так далее это просто другой подход. Это не деплой а именно подход, в организации приложений. Деплой просто идёт в другой регистр. Но работа на пару недель, чтобы разораться с докерами и проектами которые с ним раотают.

енот
24.01.2018
10:10:01
подскажите пожалуйста, тут у меня джавист ноет что не может распарсить стандартный ответ экспресса в JSON response.json(JSON.stringify(phones)); "[{\"mac\":\"C4:3A:BE:03:10:47\",\"name\":\"Xperia Z1 Compact\"}]" Кавычки ему не нравятся обрамляющие, как их убрать? тупой реплейс не помог

AP?
24.01.2018
10:10:53
res.send(phones);

Morsik
24.01.2018
10:11:11
response.json(phones)

Dmitriy
24.01.2018
10:11:15
эээ

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