@nodejs_ru

Страница 2125 из 2748
some_random_anonymous
09.06.2018
11:25:23
Подними приватную сетку и не парь себе мозг. Манов в гугле навалом

Dark
09.06.2018
11:40:56
Подними приватную сетку и не парь себе мозг. Манов в гугле навалом
я через i2p пробросить клон хочу, так лучше будет, у меня будет открытый код

Александр
09.06.2018
11:45:16
как данные из Promise записать в переменную?
У тебя request сразу промис возвращает, не нужна доп обертка, оберни участок кода где нужно записать переменную в async и let response = await request(options)

Никита
09.06.2018
11:46:42
@nodejs_jobs
я не открывал, но я вангую что там стоит gitea?

Google
Никита
09.06.2018
11:46:56
Тогда нодежс тут не при чём. гитеа на го.

Станислав
09.06.2018
11:48:18
Ситуация. Fedora, KDE. Есть системная нода, от которой зависят пакеты spectacle и kf5-purpose. Понятно, что при установлке ноды в nvm она будет конфликтовать с системной нодой. Кто как выкручивается из этой ситуации?

Станислав
09.06.2018
11:50:22
Не будет
Ну, я не в nvm, а в tj/n ставлю ноду. И она при установке ругается.

Никита
09.06.2018
11:50:24
И с каких пор spectacle зависит от ноды, кстати? Я пропустил.

Станислав
09.06.2018
11:50:44
И с каких пор spectacle зависит от ноды, кстати? Я пропустил.
С недавней федоры какой-то. С 27-ой, вроде.

Никита
09.06.2018
11:51:09
С недавней федоры какой-то. С 27-ой, вроде.
Не, меня интересует с какой версии спектакла.

И зачем ему?

Google
Станислав
09.06.2018
11:52:02
Не, меня интересует с какой версии спектакла.
Версия 17.12.3 точно зависит от системной ноды

И зачем ему?
Видимо, использует где-то

Никита
09.06.2018
11:52:39
У меня 18.04.2

https://github.com/KDE/spectacle — где?

Я не нашёл.

Станислав
09.06.2018
11:53:02
Что ругается?
curl -L https://git.io/n-install | bash

https://github.com/KDE/spectacle — где?
В федоре собран с зависимостью от kf5-purpose, а та, В свяою очередль, зависит от ноды.

Станислав
09.06.2018
11:55:43
Там в н используется концепция path?
Так оно понятно, что потом можно извратиться, прописать в системном PATH путь к бинарям n раньше, чем остальной путь. Но это как-то неправильно, что ли.

Dmitry
09.06.2018
11:56:05
В смысле не правильно?

Станислав
09.06.2018
11:57:14
Ну, хотя бы потому что если вдруг поставишь через "npm i -g ls", то при вызоые ls у тебя будет вызываться именно нодовская версия

А это может быть не ls. И оно может подтянуться по зависимостям.

И ты это даже не увидишь.

Dmitry
09.06.2018
12:02:53
увы, но любой софт в home может подменить тебе payyh

Dmytro
09.06.2018
12:02:56
Всем привет, может кто подсказать как создать линк чтобы по нему загрузить файл в google storage?

Dmitry
09.06.2018
12:02:58
и ты даже не увидишь

Николай
09.06.2018
12:03:21
подскажите что взять/что почитать, чтоб на экспресс написать бэк для личного блога

Станислав
09.06.2018
12:04:13
увы, но любой софт в home может подменить тебе payyh
Э, нет. Именно поэтому $HOME/bin ВСЕГДА ставится после всяких /bin, /usr/bin, /usr/local/bin в системном $PATH. Именно для того, чтобы такой фигни не происходило.

Yaroslav
09.06.2018
12:04:36
Google
Dmitry
09.06.2018
12:05:52
короче юзай nvs, сейчас прочекал, описанной тобой проблемы нет

Станислав
09.06.2018
12:06:26
Нет, ты не понял
Так поясни, чего хотел сказать.

Dmitry
09.06.2018
12:06:58
любой софт может писать в home. Твой zshrc или чего у тебя там, можно перезаписать.

Станислав
09.06.2018
12:07:56
Может писать, верно. И что?

Dmitry
09.06.2018
12:07:58
как вариант можно сделать noexec на home если параноик

Станислав
09.06.2018
12:08:08
Нет, ты не в теме, извини.

Dmitry
09.06.2018
12:08:13
лолкек)

о чудо, нвс вставляется в path первым

я ставлю глобальлно ls

и почему тогда ls используется системный?)

Станислав
09.06.2018
12:10:17
Насчёт ls я немного наврал, он встроен в шелл. Попробуй gzip

Dmitry
09.06.2018
12:11:07
вообще, ты придумал какой то левывй кейс. Да, такое может быть, но есть куча других вещей. Например нпм пакеты уставновленные в home и запущенные от пользователя могут потереть твой home

Станислав
09.06.2018
12:11:24
gzip

npm i -g gzip

Dmitry
09.06.2018
12:11:55
npm i -g gzip + gzip@0.1.0 updated 1 package in 0.515s (.venv) ~ ☻ which gzip /usr/bin/gzip (.venv)

Станислав
09.06.2018
12:12:22
echo $PATH

Dmitry
09.06.2018
12:12:23
/home/dmitry/.nvs/node/10.3.0/x64/bin:/home/dmitry/.venv/bin:yarn:/home/dmitry/.rbenv/bin:/home/dmitry/.rbenv/shims:/usr/local/bin:/home/dmitry/Documents/go/bin:/home/dmitry/.local/bin:/usr/local/bin:/usr/bin:/bin:/home/dmitry/bin:/usr/local/sbin:/usr/sbin

Alex
09.06.2018
12:12:35
Всем привет, создали чат для разработчиков из Тулы @tula_dev

Google
Станислав
09.06.2018
12:13:12
И чего, этот gzip установленный в /home/dmitry/.nvs/node/10.3.0/x64/bin числится бинарником?

Dmitry
09.06.2018
12:14:59
https://paste.fedoraproject.org/paste/i2ximtGrpVdsibBBRwybGw

тот кейс, который ты сказал относится к node_modules/.bin

лол, а его и нет, если пакет глобальный

и он скорее относится к npx. ухх, чета усложнили, но сделали хорошо

Станислав
09.06.2018
12:23:02
Dmitry
09.06.2018
12:25:00
Я тоже хотел использовать системные средства, например n опакечен. Но тоже не получилось и я в итоге поставил nvs, потому как он просто работает. nvm мне не помню чем не понравился.

Oleg
09.06.2018
12:50:38
Всем еще раз привет. Кто что использует для документирования api?

Леха
09.06.2018
12:50:55
apidoc

Vitaly
09.06.2018
13:12:22
Привет, парни. Расскажите, какие подходы используют в микросервисной архитектуре для авторизации пользователя на ноде? и какие библиотеки есть для реализации этих подходов?

для SPA

Alexander
09.06.2018
13:13:06
Сходу jwt

Хотя меня сейчас захейтят скорее всего

Vitaly
09.06.2018
13:14:06
НН?

Таймураз
09.06.2018
13:14:07
Сходу jwt
У JWT то и дело находят косяки

headhunter

Vitaly
09.06.2018
13:15:13
походу есть только 2 пути: jwt и oauth?

и библиотка passportjs?

Google
Таймураз
09.06.2018
13:15:41
походу есть только 2 пути: jwt и oauth?
Честно, для незнающего я не могу подсказать альтернативу

Vitaly
09.06.2018
13:16:08
Честно, для незнающего я не могу подсказать альтернативу
а для знающего, какая альтернатива может быть?

Таймураз
09.06.2018
13:16:08
Я хочу написать библиотеку, у которой в examples будет расписана правильная аутентификация/авторизация, ибо пасспорт не оч

Когда ты можешь девалидировать токен

Alexander
09.06.2018
13:17:13
а для знающего, какая альтернатива может быть?
Поднять что-то типа редиса, хранить там сессию, а клиенту отдавать ключ от этой сессии

Таймураз
09.06.2018
13:17:37
Alexander
09.06.2018
13:17:47
Таймураз
09.06.2018
13:18:06
Откуда ты мой секрет знаешь..
Все там пишут неправду, надеясь, что об этом никто не подумает

Vitaly
09.06.2018
13:18:31
какие-нибудь готовые библиотеки для этого есть? писать свою реализацию не охото

Vitaly
09.06.2018
13:19:19
passport
большой оверхед от нее?

Alexander
09.06.2018
13:19:31
Да какой оверхед

Таймураз
09.06.2018
13:19:37
Чем passport плох?
Он абсолютно не вяжется с koa, он не декларативен

Vitaly
09.06.2018
13:20:10
Он абсолютно не вяжется с koa, он не декларативен
на курсах от Ильи кантора мы вязали коа с паспортом

Таймураз
09.06.2018
13:20:13
В нем нет авторизации И есть определенные моменты, которые взрывают моск

passport-koa?
Я знаю о нем, и доебался до одной фичи, которая была breaking change

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