app.use( )做一个静态资源服务

app.use( )做一个静态资源服务

var express = require("express");

var app = express();

//静态服务
app.use("/jingtai",express.static("./public"));

//新的路由
app.get("/images",function(req,res){
    res.send("哈哈");
});

//会自动识别err参数,如果有,那么就这个函数能捕获err
app.use(function(req,res){
    res.status(404).send("没有这个页面!");
});

app.listen(3000);

随意输入一个网址后,先匹配网址:

  • 若为http://127.0.0.1/jingtai,则打开public文件夹下的文件;
  • 若为http://127.0.0.1/images,则输出“哈哈”;
  • 若为其他任意网址,则输出“没有这个页面”。

你可能感兴趣的:(js学习)