Size: a a a

Node.js — русскоговорящее сообщество

2020 May 13

MI

Maksym Ivanov in Node.js — русскоговорящее сообщество
Alexander
  id: {
       allowNull: false,
       autoIncrement: true,
       primaryKey: true,
       type: DataTypes.INTEGER,
     },
большое спасибо!
источник

MI

Maksym Ivanov in Node.js — русскоговорящее сообщество
после этого, я должен вернуть объект который создался, где мне вытаскивать айди?
router.post("/", upload.single('productImage') ,async (req, res) => {
   console.log(req.file)
   console.log(req.productImage)
   try {
       const {name, category, label, price, featured, description} = req.body
       const dish = {name, category, label, price, featured, description, image: req.file.path}
       const newDish = await Dish.create(dish)
       return res.sendStatus(201).json(newDish)
   } catch (e) {
       console.log(e)
   }
})
источник

MI

Maksym Ivanov in Node.js — русскоговорящее сообщество
сейчас ничего не возвращаеться кроме статуса
источник

A

Alexander in Node.js — русскоговорящее сообщество
res.status(201).json({dish: newDish});
источник

MI

Maksym Ivanov in Node.js — русскоговорящее сообщество
всеравно не возвращает, ведь я как-то должен передать айди, думаю в это проблема
источник

A

Alexander in Node.js — русскоговорящее сообщество
const newDish = await Dish.create(dish)
После этой строки если с моделями всё окей у тебя будет объект newDish, у которого можно взять id.
console.log(newDish.id);
источник

go

government of usa in Node.js — русскоговорящее сообщество
government of usa
А вот теперь интересно, есть

class MessageEvent extends BaseEvent

class TextMessageEvent extends MessageEvent

когда я пытаюсь создать new TextMessageEvent() он пишет TypeError: text_1.TextMessageEvent is not a constructor
короче прикол был в том, что скомпиленный код импортил не папку text а файл text.js, который я удалил но в dist он остался
источник

MI

Maksym Ivanov in Node.js — русскоговорящее сообщество
Alexander
const newDish = await Dish.create(dish)
После этой строки если с моделями всё окей у тебя будет объект newDish, у которого можно взять id.
console.log(newDish.id);
да я вывел в консоль все классно, странно, но в постмане
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
government of usa
короче прикол был в том, что скомпиленный код импортил не папку text а файл text.js, который я удалил но в dist он остался
посему и нужно в build команду добавлять очистку директории
источник

A

Alexander in Node.js — русскоговорящее сообщество
Maksym Ivanov
да я вывел в консоль все классно, странно, но в постмане
Не используй форм дату
источник

A

Alexander in Node.js — русскоговорящее сообщество
Выбери raw, формат - JSON
источник

MI

Maksym Ivanov in Node.js — русскоговорящее сообщество
да, просто не знаю как тогда фотку отправлять
источник

go

government of usa in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
посему и нужно в build команду добавлять очистку директории
а какой это ключ?
источник

VL

Vanya Leyn in Node.js — русскоговорящее сообщество
government of usa
а какой это ключ?
rm -rf
источник

VL

Vanya Leyn in Node.js — русскоговорящее сообщество
Команда для линукса
источник

VL

Vanya Leyn in Node.js — русскоговорящее сообщество
Либо поставь себе как дев зависимость rimraf и им чисти
источник

go

government of usa in Node.js — русскоговорящее сообщество
а, я думал есть в компиляторе опция
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
government of usa
а какой это ключ?
rimraf dist/* && tsc

rimraf — это пакет нодовский
источник

MI

Maksym Ivanov in Node.js — русскоговорящее сообщество
@sankyago ок, я понимаю что нужно юзать json, но я загружаю фото, и по этомй выбрал формы
источник

go

government of usa in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
rimraf dist/* && tsc

rimraf — это пакет нодовский
я уже заюзал rm -rf dist && tsc, спасиба
источник