
Kam
28.09.2017
18:25:05
как в таких случаях пишут апи?

Vladislav
28.09.2017
18:25:21
Ну я бы юзал наверное WebSocket для такого

Kam
28.09.2017
18:25:24
по аналогии могу привести посты в блоге и комменты к постам

Vladislav
28.09.2017
18:25:35

Google

Kam
28.09.2017
18:25:45
я же игру к примеру взял)
ну вот есть Пост в блоге
а есть у него комменты
и как сделать апи для круда коментов
с привязкой к посту
что то в таком роде
без всяких вебсокетов, просто как то связать

Vsevolod
28.09.2017
18:27:01
В урле айди поста
Вот тебе и связка

Vladislav
28.09.2017
18:27:15

Kam
28.09.2017
18:27:30
получается я на коменты такой же круд пишу, а связка будет просто в урле?

Vladislav
28.09.2017
18:27:51
Передаешь ид коммента и ид новости. Если коммент этой новости то можно его апдейт сделать.
или что-то такого

Google

Vladislav
28.09.2017
18:28:03
у тебя по идеи ид новости будет для связки и все.

Kam
28.09.2017
18:28:12
просто в базе модельке постов будет поле comment_id есть
а где реализовать лучше проверку?
типо id поста == post_id в комментах

Vsevolod
28.09.2017
18:31:18
Зачем тебе в посте комент айди?

Kam
28.09.2017
18:31:24
на примере метода create
наоборот)
в коментах пост_ид

Vsevolod
28.09.2017
18:32:04
Нарисуй схему на бумаге
И сразу будет понятно

Kam
28.09.2017
18:32:32
я понял
просто я незнаю где лучше это реализовывать и как
типо в методе создания комента передавать идентификатор поста?

Vladislav
28.09.2017
18:34:24
Да.
Совершенно верно. В момент создания коммента у тебя уже должен быть пост. Ибо куда тот комментарий вставить если не к посту?

Kam
28.09.2017
18:35:32
нет какого нибудь примера с подобной реализацией?

Vladislav
28.09.2017
18:36:30
Не.

Ivan
29.09.2017
06:23:29
Привет всем! Есть сайт с готовой версткой. Нужно поднять бекенд. Есть желающие поработать проектно? Пишите! По цене договоримся!

Charles
29.09.2017
06:27:37
в nodejs jobs иди
там вернее найдешь

Google

Ivan
29.09.2017
06:28:17
ссылочку можно?)

Charles
29.09.2017
06:28:30
ща
меня тут за ссылку эту не забанят???

Kam
29.09.2017
06:54:25
ребят
можете объяснить
.findById() - возвращает промис
XXX.findById(YYYid).then((xxx) => {res.status(201).send({ id: xxx.id })}
если findByID не сработает то промис в кетч попадет же?
мне не нужно отдельно проверять найдена ли запись по id?

Konstantin
29.09.2017
06:58:52
Слишком много иксов. Ничего не понятно

Дмитрий
29.09.2017
06:59:07
Если ничего не найдёт, то пустой объект приедет
Если упадёт, например коннект с базой оторвался - то в кетч

Kam
29.09.2017
06:59:57
получается если ненайдет запись по id
then же 2 функции принимает

Konstantin
29.09.2017
07:00:10
это о каком-то конкретном фреймворке речь?

Kam
29.09.2017
07:00:15
во втрой функции можно обработать это?
это express

Дмитрий
29.09.2017
07:00:44
Нет

Konstantin
29.09.2017
07:00:46
Я имею ввиду ОРМ. Какая ОРМ возвращает пустой объект, если запись не найдена в БД?

Google

Kam
29.09.2017
07:01:10
Sequeleze

Дмитрий
29.09.2017
07:01:16
Sequelize, mongoose если я не ошибаюсь

Konstantin
29.09.2017
07:02:02
// search for known ids
Project.findById(123).then(project => {
// project will be an instance of Project and stores the content of the table entry
// with id 123. if such an entry is not defined you will get null
})
Из документации секвелайза
Надо проверять не null ли вернулся

Kam
29.09.2017
07:03:06
мне получается внутри then описать условия?

Konstantin
29.09.2017
07:03:13
да

Kam
29.09.2017
07:03:31
спасибо

Igor
29.09.2017
07:11:19
В начале вместо var - ar

Vania
29.09.2017
08:10:25
Оффтоп, но есть ли книги по nginx с нуля?

Konstantin
29.09.2017
08:17:45

Serg
29.09.2017
08:24:11
Вынес работу с монгодб в отдельный модуль. Экспортирую оттуда класс, один из его методов по идее должен возвращать массив, там конструкция find().toArray(), но возвращает промис. Пытаюсь к полученному промису сделать .then и вывести в консоль массив, но промис оказывается undefined. Подскажите куда копать?

Mikhail
29.09.2017
08:24:57

Konstantin
29.09.2017
08:25:24
Почему, он undefined, надо разбираться. Код бы увидеть.

Vsevolod
29.09.2017
08:56:55
а по баблишку что?

Khal
29.09.2017
08:57:03
да да

Maria
29.09.2017
08:57:21
по всем вопросам вакансии пишите @pavitt

arts
29.09.2017
08:57:26
А резюме соискателей вы так же внимательно читаете, как описание чата?

Serg
29.09.2017
09:02:06
@tsabolov @mak_tu https://jsfiddle.net/8y08brna/

Google

Eugene
29.09.2017
09:04:17
Есть какой-нибудь годный туториал по сокетам?:)

Gleb
29.09.2017
09:04:50
Вам в @nodejs_jobs, сюда такое кидать не надо.

Cenator
29.09.2017
09:05:38

Konstantin
29.09.2017
09:12:54
В toArray не надо передавать колбек
В документации написано, что toArray (как и многие другие методы этого класса) возвращает промис только если не передан колбек.

Pauline
29.09.2017
09:24:06
@NordLuf

Konstantin
29.09.2017
09:26:36
@Atassis ты же теперь можешь модерить тут?

Таймураз
29.09.2017
09:33:35

KlonD90
29.09.2017
09:36:02

Artur
29.09.2017
09:42:13
всем привет
надо хранить в монге файлы, от 16кб до 500+ мб, что посоветуете?

Таймураз
29.09.2017
09:43:02

Artur
29.09.2017
09:43:20
я не хочу, а заказчик хочет

Konstantin
29.09.2017
09:43:26

Таймураз
29.09.2017
09:43:34

Artur
29.09.2017
09:44:17
GridFS
какие-то подводные камни есть?