【问题标题】:meaning of parameters of function such as “/” res,req,next“/” res,req,next等函数参数的含义
【发布时间】:2017-04-11 04:57:48
【问题描述】:

我尝试理解一个朋友的代码,我第一次连接js和nodejs,我想知道“/”的含义,req res next。 这是代码

在路由/task.js中

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;

Task是models/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);

【问题讨论】:

标签: angularjs mongodb express ionic-framework routes


【解决方案1】:

这是使用 Express 的 router 对象为 webapp 附加 HTTP 方法请求处理程序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-11-01
    • 2021-02-04
    • 2011-06-09
    • 2020-11-04
    • 1970-01-01
    • 1970-01-01
    • 2012-12-29
    • 1970-01-01
    相关资源
    最近更新 更多