当前位置: 首页 > 后端技术 > Node.js

快速学习nodejs系列:十四,express框架简介

时间:2023-04-03 11:50:42 Node.js

为什么需要框架?很多语言都有对应的开发框架,比如php:thinkphpyiiiyaf等;js前端的jquery。使用框架虽然会消耗一些系统性能,但是可以大大提高开发速度。在损失一些性能和开发速度的比较下,我们选择了开发速度。(整个应用的性能不会因为损失这一小部分性能而定;如果真要考虑这部分性能,何不直接用C开发)。nodejs流行的框架目前,nodejs的框架有express、koa、egg;这些框架的一些优缺点这里就不详述了,没有最好的框架,只有合适的框架,快来学习吧。快递,我们学习的版本是4.x,最新版本是4.16.x。首先,express是后台的nodejs框架,跟jquery不是一回事。express在后台的流行度和jquery一样。从我们前面的一些小demo可以知道,使用nodenative开发,会存在以下问题:1.搭建静态服务器(web根目录)比较困难,需要处理每一个http请求,以及还要考虑304等问题2.顶层路由设置,路由处理代码太多,不够清晰。你需要写很多正则和字符串处理函数。3、不能专心写业务代码,需要考虑业务之外的其他事情。com.cn/官方定义:基于Node.js平台,一个快速、开放、极简的Web开发框架。express最重要的一个特点是:express没有封装node的功能,只是在node的基础上进行了扩展。您可以在express中使用节点的本机方法。基本用法:安装:npminstallexpress用法:实现http服务constexpress=require('express')constapp=express()app.get('/',(req,res)=>res.send('HelloWorld!'))app.listen(3000,()=>console.log('Exampleapplisteningonport3000!'))访问127.0.0.1:3000输出HelloWorld!