@nodejs_ru

Страница 1471 из 2748
Sheldhur
08.01.2018
17:53:00
я бы в закладки добавил

Таймураз
08.01.2018
17:53:08
я бы в закладки добавил
Я впечатлительный

Eldar
08.01.2018
18:06:56
О, в выходные вечером чат так активен оО

MVP
08.01.2018
19:44:42


Google
MVP
08.01.2018
19:44:56
как правильно отлавливать такие 500-e ответы ?

Таймураз
08.01.2018
19:53:07
Moe
08.01.2018
19:54:31


Таймураз
08.01.2018
19:55:06
слеш в начале?

KlonD90
08.01.2018
19:55:21
а должны?

Moe
08.01.2018
19:55:34
а должны?
по идее - да )

KlonD90
08.01.2018
19:55:37
а это экспресс ок

Cenator
08.01.2018
19:56:27
по идее - да )
нужен ли тебе регекс там? просто app.get('/big') сойдет

Таймураз
08.01.2018
19:56:46
нужен ли тебе регекс там? просто app.get('/big') сойдет
Скорее всего, он тестирует работу регулярок

Cenator
08.01.2018
19:57:07
не лучшая площадка btw

Dzmitry
08.01.2018
19:57:29
верно
ну ты проверь сначала, чтобы работало без регулярок, а потом уже проверяй их, мб.

Sheldhur
08.01.2018
19:57:47
regex101.com

Google
Eugene
08.01.2018
19:58:00
/:username срабатывает скорей всего)

Moe
08.01.2018
19:58:20
regex101.com
постоянно забываю этот чудесный сайт (

вроде прикольную штуку нашел - https://forbeslindesay.github.io/express-route-tester/ )



Eugene
08.01.2018
20:24:21
lool

Никита
08.01.2018
21:29:10
Forever условно мёрт, он не развивается. Но ему это и не нужно, он умеет всё, что от него требуется. Нужно больше - pm2. Pm2 умеет намного больше, так что forever даже не конкурент..
форевер не умеет то, что заявляет pm2 — смотря для чего ты его используешь. если как форевер, то он тебе тоже не нужен

Таймураз
08.01.2018
21:36:38
форевер не умеет то, что заявляет pm2 — смотря для чего ты его используешь. если как форевер, то он тебе тоже не нужен
Не очень понятно сформулирована мысль В любом случае, если кто-то советует forever, то... Короче тот плохой человек

Nodemon юзаю вместо forever
Вот это вот тоже страшно слышать

Никита
08.01.2018
21:38:06
Он держит процесс запущенным, пока не упадёт forever. От ООМ, например. А он упадёт.

Таймураз
08.01.2018
21:38:41
forever не делает «ensuring that a given script runs continuously (i.e. forever)»
Все, раз по-твоему forever- дерьмо, я спокоен

Никита
08.01.2018
21:39:08
с pm2 та же фигня, но у него есть другие юзкейсы

Чтобы таки держать процесс запущенным, надо его к системному менеджеру твоей операционки прибивать.

Таймураз
08.01.2018
21:39:26
Никита
08.01.2018
21:40:07
Кто его ребутает?

Емнип они делали юнит для системд, но там всё не очень гладко было.

Но да, его можно прикрутить к systemd и будет в целом ок. Если тебе нужны от него какие-то другие фичи.

Таймураз
08.01.2018
21:41:27
pm2 вешается на все известные менеджеры процессов одной командой на linux

Google
Таймураз
08.01.2018
21:43:11
Для винды есть модуль, который прописывает pm2 как сервис

Не спрашивай, откуда я знаю(

Никита
08.01.2018
21:43:23
https://github.com/Unitech/pm2/blob/master/lib/templates/init-scripts/systemd.tpl

Не ок.

Вачдога нет.

Чтобы было ок, нужно впилить вачдог. Это, кстати, совершенно тривиально делается.

WatchdogSec=30s, например. И раз в 15 секунд пинать системд из pm2 и говорить что всё ок.

Таймураз
08.01.2018
21:47:34
как?
Там в доках есть

Никита
08.01.2018
21:47:40
как?
https://github.com/Unitech/pm2/tree/master/lib/templates/init-scripts

Cenator
08.01.2018
21:48:14
ок спс

Таймураз
08.01.2018
21:48:14
pm2 startup

Таймураз
08.01.2018
21:50:16
WatchdogSec=30s, например. И раз в 15 секунд пинать системд из pm2 и говорить что всё ок.
Странно, что они до сих пор не сделали этот функционал

Никита
08.01.2018
21:50:55
Если бы мне не было чем заняться (или лень) или если бы я использовал pm2 — я бы им накидал пулл реквест.

Никита
08.01.2018
22:01:36
pm2? нет, мне не нужен его функционал

Amon Bower
08.01.2018
22:10:32
Подскажите, как в mongoose при помощи relationships получить все зависит конкретного пользователя?



Admin
ERROR: S client not available

Amon Bower
08.01.2018
22:11:35
UserSchema имеется.

Google
Sav
09.01.2018
01:56:01
Если читать по русски, а не на js, то логичным кажется тип - юзер, а реф - айди, а не наоборот.

Alexander
09.01.2018
02:51:32
через .populate('user')

через .populate('user')
` var mongoose = require('mongoose'), Schema = mongoose.Schema var userSchema = Schema({ name: String, age: Number, posts: [{ type: Schema.Types.ObjectId, ref: 'Post' }] }); var PostSchema = Schema({ user: { type: Schema.Types.ObjectId, ref: 'User' }, title: String, content: String }); var User = mongoose.model('User', userSchema); var Post = mongoose.model('Post', postSchema); User .find({}) .populate('posts') .exec(function(err, users) { if(err) console.log(err); //this will log all of the users with each of their posts else console.log(users); }) `

ThisIsJavaaA
09.01.2018
05:29:30
Всем привет, подскажите плииз

https://pastebin.com/c8BTyrwt

Moe
09.01.2018
06:47:58


Леха
09.01.2018
06:57:01
Чтобы по адресу `http://mysupersite.com/static` можно было отдавать файлы например из /usr/bin

Moe
09.01.2018
06:58:36
вопрос по npm - что предпочтительнее использовать на сегодняшний день - npm или yarn?

Nurik
09.01.2018
08:02:01
Всем привет. Решаю задачу, по раздаче изображений согласно размерам, в uri. Решение вижу следующее, т.к. статику обслуживает nginx, то пробую найти изображение, и если его нет, то перенаправляю на nodejs приложение, приложение в свою очередь проверяет наличие файла, по заданному пути, и если он существует, то генерирует изображение, и делает редирект, иначе 404. Как вы считаете, нормально ли так будет ?

M@dmax
09.01.2018
08:13:04
здравствуйте! подскажите как сохранить blob документ с базы данных в директорию

Eugene
09.01.2018
08:23:42
Всем привет! Подскажите, как с секвалайзом сделать копию бд целиком?

KlonD90
09.01.2018
08:23:51
Ну и опять же всякие защиты от того чтобы не начали перебирать урлы в поисках счастья. Типа и урл генерить с подписью

Eugene
09.01.2018
08:25:18
Но зачем это делать секвелайзом?
можно и без него, просто уточнил ОРМ, который есть

KlonD90
09.01.2018
08:26:04
Почему бы просто не сделать бэкап? ._. Дамп?

Nurik
09.01.2018
08:46:28
Ну норм. Ток в нгинксе стоит какой-нибудь кэш докрутить для очереди в 1 запрос чтобы не было гонки на создание картинки
Спасибо. Про гонку вообще не подумал. А что пойдёт в качестве кэша ? Нужен как я понимаю кэш сервер поднять ?

Google
Alex
09.01.2018
09:07:01
Спасибо. Про гонку вообще не подумал. А что пойдёт в качестве кэша ? Нужен как я понимаю кэш сервер поднять ?
забей, если у тебя не 20+ клиентов одновременно за одним несгенерированным файлом лезут

KlonD90
09.01.2018
09:07:41
только конфиг поищи нужный

proxy_cache_lock on

Vitaliy
09.01.2018
09:28:50
привет ребят, подскажите оптимальный хостинг для node

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