Size: a a a

JavaScript Developers

2018 January 21

KA

Kylych Asankulov in JavaScript Developers
router.post('/', function (req, res, next) {
   const {
       title,
       description
   } = req.body;
   model.Todo.create({
           title: title,
           description: description
       })
       .then(todo => res.status(201).json({
           error: false,
           data: todo,
           message: 'New todo has been created.'
       }))
       .catch(error => res.json({
           error: true,
           data: [],
           error: error
       }));
});
источник

KA

Kylych Asankulov in JavaScript Developers
нашел туториал по REST api
источник

KA

Kylych Asankulov in JavaScript Developers
но видимо это старая статья
источник

A

Ariy in JavaScript Developers
В чем проблема?
источник

KA

Kylych Asankulov in JavaScript Developers
чет не пойму код
источник

KA

Kylych Asankulov in JavaScript Developers
точнее catch(error => res.json({
           error: true,
           data: [],
           error: error
       }));
источник

KA

Kylych Asankulov in JavaScript Developers
const {
       title,
       description
   } = req.body;
источник

A

Ariy in JavaScript Developers
catch сработает, когда случится ошибка при создании элемента Todo
источник

i

ikasymov in JavaScript Developers
источник

KA

Kylych Asankulov in JavaScript Developers
Понял
источник

KA

Kylych Asankulov in JavaScript Developers
Но почему тут error
источник

A

Ariy in JavaScript Developers
Так нагляднее, а я строчили целый роман
источник

KA

Kylych Asankulov in JavaScript Developers
Две строки
источник

A

Ariy in JavaScript Developers
Видимо автор не доглядел
источник

KA

Kylych Asankulov in JavaScript Developers
Kylych Asankulov
const {
       title,
       description
   } = req.body;
А это легально?
источник

A

Ariy in JavaScript Developers
Ага
источник

KA

Kylych Asankulov in JavaScript Developers
Что то Webstorm ругается
источник

A

Ariy in JavaScript Developers
Фича из ES16
источник

A

Ariy in JavaScript Developers
Настрой его под es16
источник

KA

Kylych Asankulov in JavaScript Developers
А это последний текущий стандарт?
источник