@borodutcher

Страница 412 из 10003
Aleksandr
24.05.2016
06:42:48
http://stackoverflow.com/ - лежит :D

проснулся

Nikita
24.05.2016
06:45:40
сцук

Google
Nikita
24.05.2016
06:45:43
буду ручками делать

Aleksandr
24.05.2016
06:45:56
по другому никак

через hasOwnProperty

Nikita
24.05.2016
06:46:29
какой код посылать, если недостаточно полей?

bad request?

Aleksandr
24.05.2016
06:47:00
503 или я сейчас гляну

нет

сейчас

501

вот

а чего ты не хочешь сразу модельку нормальную сделать с валидацией, это самое то для API

marabu
24.05.2016
06:49:31
а схему покаж?

дада

Google
marabu
24.05.2016
06:50:44
потом просто User.create(req.body, function (err, post) { if (err) return next(err); res.json(post); });

mardybm
24.05.2016
06:50:44
Никита найми специалиста

Aleksandr
24.05.2016
06:51:19
и потом просто проверяешь, прошло или нет и возвращаешь 200 с id или 501

mardybm
24.05.2016
06:51:44
нет

Nikita
24.05.2016
06:51:45
не нанимаются

выкладывал уже вакансию

mardybm
24.05.2016
06:51:52
нахуй надо на js писать

Nikita
24.05.2016
06:51:59
он удобный

и я с ним разобрался

Aleksandr
24.05.2016
06:52:13
нахуй надо на js писать
очень надо уметь в наше время

Nikita
24.05.2016
06:52:42
501 нет на https://http.cat/

значит нет и в ie

хотя нах мне ie

mardybm
24.05.2016
06:53:02
короч релиз контролио в 2017

Aleksandr
24.05.2016
06:53:05
https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#4xx_Client_Error

Nikita
24.05.2016
06:53:26
короч релиз контролио в 2017
динах, я все модели уже собрал и сейчас апи прикручиваю

Aleksandr
24.05.2016
06:54:41
http.cat устарел как мамонт

Nikita
24.05.2016
06:56:42
после res.sendStatus() ведь функция обрывается?

Aleksandr
24.05.2016
06:57:02
в смысле колбяк, то нет

Google
Nikita
24.05.2016
06:57:17
а если не колбек?

https://www.dropbox.com/s/r5tz4xo1s6tkp2w/Screenshot%202016-05-23%2023.57.27.png?dl=0

вот такой return

нужен ли он

Aleksandr
24.05.2016
06:57:57
нет

всё-таки 500 отдал :D

501 это новое, для API ввели

Nikita
24.05.2016
06:58:56
окей окей

сменил на 501

marabu
24.05.2016
06:59:00
а текст ошибки не нужен чтоле?

Aleksandr
24.05.2016
06:59:04
лучше сделай потом res.end();

marabu
24.05.2016
06:59:11
какое поле не заполнено там

marabu
24.05.2016
06:59:18
или где ошибка

Aleksandr
24.05.2016
06:59:39
в end() можешь текст ошибки если хочешь

Nikita
24.05.2016
06:59:43
send status должен же сам вызывать res.end, нет?

Aleksandr
24.05.2016
07:00:05
но на стороне апликахи всё равно код ответа проверяешь

он просто заголовок отдаёт

с кодом

Nikita
24.05.2016
07:00:43
бляха

Google
Nikita
24.05.2016
07:00:50
501 это not implemented

Aleksandr
24.05.2016
07:00:55
ты можешь отдать ещё json и что угодно

Nikita
24.05.2016
07:00:57
то есть не сделано еще

Aleksandr
24.05.2016
07:01:12
или что-то в запросе не так

marabu
24.05.2016
07:01:14
потом просто User.create(req.body, function (err, post) { if (err) return next(err); res.json(post); });

чего так не сделаешь?

Aleksandr
24.05.2016
07:01:23
то есть заголовки или данные

Nikita
24.05.2016
07:02:00
оно разве не запишется в бд?

Just
24.05.2016
07:02:31
по хорошему, нужно ответ давать типа "Пропущено поле такое-то"

Admin
ERROR: S client not available

Aleksandr
24.05.2016
07:02:37
а в моделе ты его проинитил?

Nikita
24.05.2016
07:02:52
https://www.dropbox.com/s/qfjqeogr9rg644d/Screenshot%202016-05-24%2000.02.49.png?dl=0

моделька моя

Aleksandr
24.05.2016
07:02:55
если да, то запишеться, это же монго

Nikita
24.05.2016
07:03:11
пока с авторизацией не парился

Aleksandr
24.05.2016
07:03:23
а доп поле какое?

Nikita
24.05.2016
07:03:29
в смысле, доп поле?

marabu
24.05.2016
07:03:45
ну у тебя тут реквайреты стоят зачем ты их еще раз проверяешь в put ?

Aleksandr
24.05.2016
07:03:46
Google
Nikita
24.05.2016
07:03:58
погодите

если в req.body будет еще какое-то левое поле

его монго запишет?

marabu
24.05.2016
07:04:58
не знаю как монгусь работает, но думаю замапит только те которые в моделе есть

Nikita
24.05.2016
07:05:34
фух

mardybm
24.05.2016
07:05:45
лол, если так то одно из главных преимуществ монги слили

Nikita
24.05.2016
07:05:54
https://www.dropbox.com/s/rscdmw84w8a1pt5/Screenshot%202016-05-24%2000.05.46.png?dl=0

ебался ебался

и в итоге закинул req.body

как марди советовал

mardybm
24.05.2016
07:06:13
это не я

Nikita
24.05.2016
07:06:21
https://www.dropbox.com/s/lma9stirezwrsm7/Screenshot%202016-05-24%2000.06.18.png?dl=0

вроде как работает

а, марабу

сорян

у меня заполночь уже

Aleksandr
24.05.2016
07:06:45
лол, если так то одно из главных преимуществ монги слили
создай модель с новыми полями и лей, вот тебе и все преимущества монги

как марди советовал
next() значит он дальше рут может отработать или что сделать, зачем

Nikita
24.05.2016
07:08:09
https://www.dropbox.com/s/bb4jgh5hs6uc8nk/Screenshot%202016-05-24%2000.08.06.png?dl=0

затем

Aleksandr
24.05.2016
07:08:50
ну как вариант, нооо

Страница 412 из 10003