note_routes.js 674 B

12345678910111213141516171819202122232425262728
  1. var ObjectID = require("mongodb").ObjectID;
  2. module.exports = function (app, db) {
  3. app.get("/notes", (req, res) => {
  4. db.collection("test")
  5. .find({})
  6. .toArray((err, item) => {
  7. if (err) {
  8. res.send({ error: "An error" });
  9. } else {
  10. res.send(item);
  11. }
  12. });
  13. });
  14. app.post("/notes", (req, res) => {
  15. const note = {
  16. name: req.body.name,
  17. content: req.body.content,
  18. createtime: req.body.createtime,
  19. };
  20. db.collection("test").insert(note, (err, result) => {
  21. if (err) {
  22. res.send({ error: "An error" });
  23. } else {
  24. res.send(result.ops[0]);
  25. }
  26. });
  27. });
  28. };