nodejs之express介绍、express路由及中间件

本篇,我们介绍下nodejs中常用的web开发框架--Express。 

Express 是一个简洁而灵活的 node.js Web应用框架, 提供一系列强大特性帮助你创建各种Web应用。Express 不对 node.js 已有的特性进行二次抽象,只是在它之上扩展了Web应用所需的功能。丰富的HTTP工具以及来自Connect框架的中间件随取随用,创建强健、友好的API变得快速又简单。

使用express之前 需要先安装express模块  ,进入项目根目录,执行 npm install express --save 即可。

express api, express搭建静态web站点,express搭建静态虚拟目录, express路由中间件   介绍

app.get(fn), app.post(fn),app.use(fn),  express.static() 等.

 

//01_express.js
//介绍 express api, express搭建静态web站点,express搭建静态虚拟目录, express路由中间件
// npm install express --save 安装express模块
//Express 4.x API 中文手册  http://www.expressjs.com.cn/4x/api.html
 
var express=require('express');
 
var app=express();
//搭建静态web站点  浏览器访问 http://localhost:3000/a.html
//app.use(express.static("./static"));
 
//搭建虚拟web目录  浏览器访问 http://localhost:3000/static/a.html
app.use("/static",express.static("./static"));
 
 
app.get("/",function (req,res) {
 
    res.send('ok');
});
 
 
 
//配置错误中间件 (500)
app.use(function (err,req,res,next) {
    res.status(500).type("html").end('<h3 style="text-align: center">500 - server internal  error</h3>');
});
 
//配置404 路由中间件  这个中间件应该配置在最后
app.use(function (req,res) {
    res.status(404).type("html").end('<h3 style="text-align: center">404 - page not found</h3>');
});
 
 
app.listen(3000);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值