🐕
【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,
})
- スキーマ設定(BlogModel)
- 書き込み(BlogModel.create)
- 書き込み成功 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("ブログデータの投稿が成功しました。")
}
})
})
→結果
38%まで