Size: a a a

Флудилка нодскула

2017 January 07

V☆

Vitaliy ☆glukki☆ Meshchaninov in Флудилка нодскула
нет
источник

V☆

Vitaliy ☆glukki☆ Meshchaninov in Флудилка нодскула
если что, мои днсы — 8.8.8.8, 8.8.4.4
источник

V☆

Vitaliy ☆glukki☆ Meshchaninov in Флудилка нодскула
простите, я лохонулся и не до конца прошел по дереву форков. вот корень проекта:
https://github.com/thoughtbot/laptop
источник

E

Etki in Флудилка нодскула
напишу-ка я им в поддержон
источник
2017 January 09

E

Etki in Флудилка нодскула
Ребят, а как нормально распарсить some/long/path на отдельные сегменты? Без регэкспов и смс бесплатно
источник

E

Etki in Флудилка нодскула
Чтобы я не волновался за множественные слэши и похожие штуки
источник

E

Etki in Флудилка нодскула
я сейчас могу поиграться с path.dirname, но это же мракобесие
источник

NK

ID:57684913 in Флудилка нодскула
'some//long/path'.split('/').filter(item => item)
["some", "long", "path"]
источник

NK

ID:57684913 in Флудилка нодскула
а если платформозависимо то можно так:
const path = require('path')
const items = 'some//long/path'.split(path.sep).filter(item => item)
источник

E

Etki in Флудилка нодскула
сейчас так и делаю, но это как-то error prone
источник

NK

ID:57684913 in Флудилка нодскула
ну ты указал условие "не волноваться за множественные слеши" - вот решение :)
я же не знаю какие там у тебя еще условия
источник

NK

ID:57684913 in Флудилка нодскула
node-way выделить этот код в отдельный npm-пакет, написать тестов в 10 раз больше чем самого кода, описание в ридмишку на пару страниц и мантейнить :)
источник

E

Etki in Флудилка нодскула
Да в том и проблема, что я тоже не знаю
источник

E

Etki in Флудилка нодскула
просто это одно из классических мест, где можно неожиданно сломать ногу
источник

I

Ivan in Флудилка нодскула
друзья у меня такой вопрос. Если я буду писать back end на ноде , мне нужно использовать такие базы данных как mongo или sql? Или просто достаточно похожего модуля как passport js?
источник
2017 January 10

NK

ID:57684913 in Флудилка нодскула
Дружище, начнем с отличий: как ты сам сказал mongo и sql это базы данных, то есть для хранения информации.
passportjs это фреймворк для создания системы авторизации и аутентификации: с помощью него можно авторирировать пользователя как через внешние системы (фейсбук, вконтакте и тп), так и через свою внутреннюю.
Если у тебя вопрос "нужно ли для авторизации использовать базу данных" то ответ "зависит от твоего проекта". Если ты хочешь хранить данные пользователей (например, свою систему авторизации пилишь) то нужно. Если используешь внешние системы то не обязательно.
Оффтоп: я дак этот passportjs так и не смог заимплементить, че-то вначале не пошло а потом свои костыли вроде как работоспособные стали %)
источник

I

Ivan in Флудилка нодскула
вот тепер ьпонял спасибо.
источник

EI

Evgeniy Ivanov in Флудилка нодскула
Всем привет! А кто-нибудь юзал такую штуку?
https://github.com/srinivasiyer/koa-validation

Я что-то не очень понимаю filters.after как работает? В request.body после него ничего не меняется, да и вообще не понятно, где меняется. Может кто-нибудь сталкивался)
источник

EI

Evgeniy Ivanov in Флудилка нодскула
В исходниках черт ногу сломит, поэтому решил сначала спросить, у тех кто юзал))
источник

TM

Tim Marinin in Флудилка нодскула
видимо, чекает после всех дальнейших миддлварей
источник