路由例子演示

这一节,我们要做一个测试路由功能的小程序,很简单,我们一起动手来做。我们 的意思就是你和我一起思考和编码,不要光看着,那样对学习是毫无用途的,人有个习惯,对于显而易见的或简单的事情就想等会去做,我也有这个习惯。

记得有人去后台看篮球巨星们如何练球,发现其他篮球巨星都做着各种花哨的动作和常人无法做到的扣篮,而只有乔丹在三分线上不停的练投篮。这个简单的练习,在赛末最关键的时刻,借助乔丹魔术般三分球,让全场轰动掌声一片。

回到路由例子上来,以下是我编写的测试代码,然后会用视频方式,演示其效果。

在example/route目录内建立一个run.js文件。

var App = require("../..").App,
    app = new App;

    app.get("/about",function(req,res){
        res.write("my name is leo");
        res.end();
    })

    app.get("/contact",function(req,res){
        res.write("contact me use QQ 1405491181");
        res.end();
    })

    app.listen(3000);

视频演示:


(小胖问:那么如果同时加入static静态资源插件呢?)

你这个问题很值得深思!你可以自己做个实验,比如下面的代码,到底会有出现什么效果呢?

......
app.use(static("/public"));  // 在 public目录下有about.html文件
app.get("/about.html",function(req,res){
      res.write("hello");
      res.send();
});
......

到底什么效果呢? 自己试试看吧。

下一节,我们把新版本发布到npmjs和git上去,版本为0.0.3 。