xxxxxxxxxx
// @/main.js
const express = require("express");
const mongoose = require("mongoose");
const { Dog } = require("./models");
// ...
app.post("/dogs", async (req, res) => {
const newDog = new Dog({ req.body });
const insertedDog = await newDog.save();
return res.status(201).json(insertedDog);
});
app.put("/dogs/:id", async (req, res) => {
const { id } = req.params;
await Dog.updateOne({ id }, req.body);
const updatedDog = await Dog.findById(id);
return res.status(200).json(updatedDog);
});
// ...