2017-04-11 21 views
-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); 
+0

[express docs](https://expressjs.com/ja/api.html)を読んでください。 – tanmay

答えて

関連する問題