-1
私は友人のコードを理解しようとしています。初めてjsとnodejに接続します。 "/"の意味を知りたいです。次は必要です。ここで 、ルート/ task.jsのコード"/" res、req、nextのような関数のパラメータの意味
var express = require('express');
var router = express.Router();
var Task = require('../models/task');
router.post("/", function(req, res, next){
var task = req.body;
Task.create(task, function(err, task){
if (err) {
return res.status(400).send("err in post /task");
} else {
return res.status(200).json(task);
}
});
});
router.get("/", function(req, res, next){
Task.find({}, function(err, tasks){
if(err){
return res.status(400).send("err in get /task");
}else{
console.log(tasks);
return res.status(200).json(tasks);
}
})
});
module.exports = router;
タスクこれは、使用してHTTPメソッド要求ハンドラを取り付けることであるモデル/ task.jsのデータモジュール輸出
var mongoose = require('mongoose');
var TaskSchema = new mongoose.Schema({
title: String,
create_at: {
type: Date,
default: Date.now
}
});
module.exports = mongoose.model("Task", TaskSchema);
[express docs](https://expressjs.com/ja/api.html)を読んでください。 – tanmay