基本的node.js中间件

时间:2015-02-27 13:42:30

标签: node.js express

此代码返回" var2未定义",如何在router.get(' /')句子中使用var2?

提前致谢

    `//router

    var express = require('express');
    var router = express.Router();

    router.use('/', function(req, res, next){
        var2: "That is a var 2";
        next();
    });

    router.get('/', function(req, res, next){
        res.send(var2);
    });

    module.exports = router;`

1 个答案:

答案 0 :(得分:1)

以下是如何;

var express = require('express');
        var router = express.Router();
        var var2='';
        router.use('/', function(req, res, next){
            var2 = "That is a var 2";
            next();
        });

        router.get('/', function(req, res, next){
            res.send(var2);
        });

        module.exports = router;