
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

Таймураз
08.01.2018
19:56:46

Moe
08.01.2018
19:56:59

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

Eugene
08.01.2018
20:24:21
lool

Никита
08.01.2018
21:29:10

Таймураз
08.01.2018
21:36:38

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

Таймураз
08.01.2018
21:38:41

Никита
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 и говорить что всё ок.

Cenator
08.01.2018
21:47:15

Таймураз
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

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

Таймураз
08.01.2018
21:52:17

Никита
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

A.
08.01.2018
23:44:42

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?

Sergey
09.01.2018
07:03:44

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

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

KlonD90
09.01.2018
08:22:34
Всем привет. Решаю задачу, по раздаче изображений согласно размерам, в uri. Решение вижу следующее, т.к. статику обслуживает nginx, то пробую найти изображение, и если его нет, то перенаправляю на nodejs приложение, приложение в свою очередь проверяет наличие файла, по заданному пути, и если он существует, то генерирует изображение, и делает редирект, иначе 404.
Как вы считаете, нормально ли так будет ?
Ну норм. Ток в нгинксе стоит какой-нибудь кэш докрутить для очереди в 1 запрос чтобы не было гонки на создание картинки

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

Google

Alex
09.01.2018
09:07:01

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

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