Express框架之路由初识

一、Express框架

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

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

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

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

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

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

二丶安装express框架

npm i express

强大的路由能力

//引入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自定义路由,结构简单清晰!

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏腾讯IVWEB团队的专栏

React V16 给我们带来了那些东西 ?

在如今越来越复杂的前端环境下,往往可能需要加载且渲染大量的 DOM 节点,那么在渲染的过程中,即使我们使用了 React virtualDom 进行维护,但是,...

5940
来自专栏数值分析与有限元编程

打造高颜值的Python IDLE

与其他IDE相比,Python自带的IDLE给人的感觉就是一个字--土,就像一个不会打扮的女人。其实我们可以让他高大上一些,这样敲出的代码就赏心悦目,比如像下面...

4285
来自专栏行者常至

014.golang 并发concurrency

1074
来自专栏腾讯移动品质中心TMQ的专栏

Web 自动化:一种基于 Page Object 的实现及常见异常处理

Page Object 设计模式是 Selenium 官网推荐的一种自动化构建模式。PageObject 设计模式对网页进行一个简单抽象,将每个页面设计成一个类...

2110
来自专栏HTML5学堂

本周群问题分享

收集时间:2016.4.18~2016.4.22 温馨提示:小编从大家的问题当中提取了几个比较经典的问题与大家一起分享。 JavaScript 如何获取上传图片...

37514
来自专栏Python绿色通道

Python爬虫:现学现用xpath爬取豆瓣音乐

爬虫的抓取方式有好几种,正则表达式,Lxml(xpath)与BeautifulSoup,我在网上查了一下资料,了解到三者之间的使用难度与性能

2043
来自专栏程序员的知识天地

web前端开发规范总结

Web前端作为开发团队中不可或缺的一部分,需要按照相关规定进行合理编写(一部分不良习惯可能给自己和他人造成不必要的麻烦)。不同公司不同团队具有不同的规范和文档。...

3322
来自专栏跟着阿笨一起玩NET

编写更好的jQuery代码

现在已经有很多文章讨论jQuery和JavaScript的性能问题,然而,在这篇文章中我计划总结一些提升速度的技巧和一些我自己的建议来改善你的jQuery和Ja...

612
来自专栏腾讯NEXT学位

React入门级小白指北及常见问题解答

36512
来自专栏大学生计算机视觉学习DeepLearning

2018最新mfc作为上位机接收硬件端USB或串口数据显示成图片 解决串口接收数据丢字节丢包问题

第一步:首先建立一个MFC工程,成功后会跳出一个对话框,直接在对话框上点击右键-》点击插入ACTIVAE控件-》选择MicrosoftCommunication...

5732

扫码关注云+社区

领取腾讯云代金券