@nodejs_ru

Страница 816 из 2748
Ilya
01.06.2017
08:00:17
или продолжаешь кодить на пыхе

Nikita
01.06.2017
08:00:36
@HellPirate ну так вот я и хочу в этом вопросе более детально разобраться, возможно хабр что-то знает

Ilya
01.06.2017
08:00:38
ну как. попутно были высеры на руби, яве, сях но основным был пхапе

кстати нода катится в такое же говно

Google
Nikita
01.06.2017
08:01:10
https://habrahabr.ru/post/246347/

Ilya
01.06.2017
08:01:15
дохрена в москев готовы на ней за 60 крдить %)

Nikita
01.06.2017
08:01:25
пишите на джаве))

Дмитрий
01.06.2017
08:01:32
— Не время думать о безопасности, рядовой

Nikita
01.06.2017
08:03:02
ахаха

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

Vsevolod
01.06.2017
08:04:13
интересно как ты это сделаешь

:)

Eugene
01.06.2017
08:04:15
а можно открыть исходник и изменить:)

Браузер же

Nikita
01.06.2017
08:04:26
так можно ограничить на уровне API...

Google
Konstantin
01.06.2017
08:25:55
Открыл логи на сервере и в прямом эфире наблюдаю, как некий китайский айпишник брут-форсом пытается залогиниться рутом. Как с этим бороться вообще?

* разные китайские айпишники

Evgeny
01.06.2017
08:27:43
fail2ban

Ilya
01.06.2017
08:28:01
пишите на джаве))
ну так то да. скоро народ упрется с ней в технический долг. лет 5-6. но не факт что будут платить нормлаьно

Nikita
01.06.2017
08:28:30
@quons reCAPTCHA?)

Konstantin
01.06.2017
08:29:34
fail2ban
Почитаю

@quons reCAPTCHA?)
Это не фронтенд. Прямо на сервер по SSH пытаются войти.

Nikita
01.06.2017
08:30:01
а

тогда fail2ban, да

Ilya
01.06.2017
08:30:32
Это не фронтенд. Прямо на сервер по SSH пытаются войти.
так сделайте там авторизацию только по ключам и все

Nikita
01.06.2017
08:30:33
как уже сказали

Ilya
01.06.2017
08:30:36
или на другой порт ssh

Eugene
01.06.2017
08:30:39
В сапорт сервера можно попробовать написать

Ilya
01.06.2017
08:30:44
кстати на другой порт помогает )

Nikita
01.06.2017
08:31:00
но самый топчик - это по ключу, да

Konstantin
01.06.2017
08:31:46
Авторизация, конечно же, по ключу. Да и рута нету. Но они же об этом не знают и ломятся )

Evgeny
01.06.2017
08:32:14
Если IP разные и гемороя много - гугли ssh port knocking

Konstantin
01.06.2017
08:33:09
Я, наверное, сейчас девопсу лучше это скину. Пусть разбирается )

Сергей
01.06.2017
08:57:38
Я ща сравнил NPM 2,3,4,5 и YARN специально для тех, кто верит что Yarn быстрее Npm

https://asciinema.org/a/122964

Google
Сергей
01.06.2017
08:59:22
открыть документацию

Таймураз
01.06.2017
09:00:04
https://asciinema.org/a/122964
И такие сервисы есть? лол)

Сергей
01.06.2017
09:00:44
И такие сервисы есть? лол)
ага: https://asciinema.org/a/117813

Таймураз
01.06.2017
09:02:06
ага: https://asciinema.org/a/117813
Я даже не знаю, хорошо это или плохо Что люди и на такое тратят время

Сергей
01.06.2017
09:02:48
http://expressjs.com/en/4x/api.html#req.originalUrl http://expressjs.com/en/4x/api.html#req.path http://expressjs.com/en/4x/api.html#req.baseUrl это ж блядь так сложно, открыть референс

Vsevolod
01.06.2017
09:03:01
router.get("/:slot(*)"

оно?

Сергей
01.06.2017
09:03:49
ссылки выше

Aleksandr
01.06.2017
09:04:02
слушай ты тут приходишь и бесцеремонно задаешь вопросы выдающие в тебе ленивого и наглого человека, не уважаешь чужое время, еще и грубишь когда твоя назойливость и лень кого-то выбешивает. напрасно ты так.

Таймураз
01.06.2017
09:04:15
Ты очень хуево оформляешь вопросы strict mode express

Vsevolod
01.06.2017
09:04:17
у меня работет ну урлах типа /service/trololo/ololo возвращает trololo/ololo

Сергей
01.06.2017
09:07:20
ты бы сначала читать начал, что эти "ненужные" люди к "ненужным" либам пишут

Aleksandr
01.06.2017
09:07:37
первый не нужный среди них - ты

Сергей
01.06.2017
09:08:21
Я ТЕБЕ ДАЛ 3 ССЫЛКИ! Ты че в глаза долбишься?



на каждой странице есть



неужели надо писать гайд как читать сайты с документацией?!

Admin
ERROR: S client not available

Google
Aleksandr
01.06.2017
09:10:59
если бы это еще кого-то тревожило чем ты недоволен и почему такой тугой

Сергей
01.06.2017
09:11:47
гайд часть доки



Evgeny
01.06.2017
09:11:59
Вот так, лёгким движением руки, гордыня победила здравый смысл

Евгений
01.06.2017
09:14:40
что то я не понял... express router.use('/:id/requests', requests); requests: router.route('/') .get(function(req, res) { return res.json(['index', req.params]); } id я не могу получить?

Sergey
01.06.2017
09:16:13
http://expressjs.com/en/guide/routing.html#route-parameters

Сергей
01.06.2017
09:16:36
что то я не понял... express router.use('/:id/requests', requests); requests: router.route('/') .get(function(req, res) { return res.json(['index', req.params]); } id я не могу получить?
там нужно при создании router указать параметр чтобы параметры :name проваливались сверху

нашел

const requests = express.Router({ mergeParams: true })

тогда с верхних скоупов-роутеров парметры будут проваливаться вниз

но если в верхнем роуте тоже есть mergeParams

@Arswarog ^

я хз где это есть в документации, нашел в исходниках: https://github.com/expressjs/express/blob/master/lib/router/index.js#L56

Sergey
01.06.2017
09:22:14
https://expressjs.com/en/4x/api.html#express.router

Сергей
01.06.2017
09:22:17
https://expressjs.com/en/4x/api.html#express.router
о, точно, странно, что конструктор сверху, а снизу в отдельной секции все методы

Евгений
01.06.2017
09:23:27
указал { mergeParams: true } только для последнего модуля и все ок

Сергей
01.06.2017
09:23:55
указал { mergeParams: true } только для последнего модуля и все ок
ну он только в родительском забирает, но выше родительского роутера уже не утянет

Евгений
01.06.2017
09:24:20
а! спасибо )

Сергей
01.06.2017
09:25:33
а! спасибо )
если у тебя много сложных роутов, мб есть смысл заюзать npmjs.com/createrest как раз для подобного был написан

Google
Евгений
01.06.2017
09:26:06
да вроде не особо сложно

4-5 реста, часть вложенных

Сергей
01.06.2017
09:27:04
мб декларативность могла улучшить )) но это так, в закладки на будущее

Евгений
01.06.2017
09:27:18
спс

кратко ознакомился

выглядит интересно

W
01.06.2017
09:52:38
как правильно делать sleep?

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