前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Express框架之路由初识

Express框架之路由初识

作者头像
十月梦想
发布2018-08-29 12:51:26
6110
发布2018-08-29 12:51:26
举报
文章被收录于专栏:十月梦想

一、Express框架

Express框架是后台的Node框架,所以和jQuery、zepto、yui、bootstrap都不一个东西。

Express在后台的受欢迎的程度,和jQuery一样,就是企业的事实上的标准。

● 原生Node开发,会发现有很多问题。比如:

       ■ 呈递静态页面很不方便,需要处理每个HTTP请求,还要考虑304问题

       ■ 路由处理代码不直观清晰,需要写很多正则表达式和字符串函数

       ■ 不能集中精力写业务,要考虑很多其他的东西

二丶安装express框架

代码语言:javascript
复制
npm i express

强大的路由能力

代码语言:javascript
复制
//引入express框架
//本案例体验express路由能力进行感知
var express=require("express");
//初始化express框架
var app=express();
app.get("/",function(req,res){
    res.writeHead(200,{"content-type":"text/plain;charset=UTF8"})
    res.end("您好,您访问的是根目录 啊哈哈哈000");
})
app.get(/^\/student\/([\d]{10})$/,function(req,res){
    res.writeHead(200,{"content-type":"text/plain;charset=UTF8"});
    res.end("亲爱的同学您好,你的学号是:"+req.params[0]);

})
//推荐使用冒号匹配,冒号后面参数是正则params对象下的一个属性
app.get("/teacher/:tid",function(req,res){
    res.writeHead(200,{"content-type":"text/plain;charset=UTF8"});
    res.end("尊敬的老师,您的学工号是:"+req.params.tid)
})
app.listen(3000)

使用app.get或者app.post自定义路由,结构简单清晰!

支持在路由中正则写入,以及冒号写法(对象中的一个属性),思路清晰

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-7-5,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、Express框架
    • 二丶安装express框架
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档