🐕 【Node.js & Express & MongoDB】バックエンド発展編4(create)
作成日: 2022/05/08
1

■本
はじめてつくるバックエンドサーバー発展編(Node.js & Express & MongoDB)

■github
https://github.com/kingkazuma7/node-advanced-blog

■メモ
ブログデータのSchemaスキーマ

const BlogSchema = new Schema({
  title: String,
  summary: String,
  image: String,
  textBody: String,
})
  1. スキーマ設定(BlogModel)
  2. 書き込み(BlogModel.create)
  3. 書き込み成功 or 失敗
app.post("/blog/create", (req, res) => {
  console.log("reqの中身:" , req.body);
  //BlogModelのなかcrudが内蔵(ここでは書き込み)
  BlogModel.create(req.body, (error, savedBlogData) => {
    if (error) {
      console.log("データの書き込みが失敗しました。");
      res.send("ブログデータの投稿が失敗しました。")
    } else {
      console.log("データの書き込みが成功しました。");
      res.send("ブログデータの投稿が成功しました。")
    }
  })
})

→結果
スクリーンショット 2022-05-08 12.43.18.png


スクリーンショット 2022-05-08 12.47.37.png

38%まで