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

基于NodeExpress框架总结

时间:2023-04-03 14:55:18 Node.js

——————------——————ExpressExpress是一个基于Node.js平台的极简灵活的Web应用开发框架,可以轻松创建各种本一种web或移动应用程序提供了一个轻量级的模块,将nodejs的http功能封装在一个简单易用的界面中。Express还扩展了http模块的功能,可以轻松处理服务器路由、响应、cookie和HTTP请求状态。基于web开发的框架并不局限于express。例如:*http://koajs.com/*http://eggjs.org/*https://thinkjs.org/这些框架都是今天要来的基于web的MVC框架简单看一下Express框架Express是一个基于Node.js平台的web应用开发框架,让我们开始学习吧。快递官网快递英文网址:http://expressjs.com/快递中文网址:http://www.expressjs.com.cn/相关技术网址:https://github.com/pugjs/pughttps://pug.bootcss.com/api/getting-started.html在使用各个框架的时候,我们首先需要安装它。下面简单介绍一下快速安装的实现。首先,我们需要新建一个文件夹myapp//createdbeforeweinstallitFoldercdmyapp//执行上面命令时进入文件夹创建一个package.jsonnpminit,如图:执行后,文件为会出现如图所示。在我们的项目文件夹中创建一个条目文件。安装依赖如果你只是暂时安装Express,不想把它添加到依赖列表中,省略--save参数即可:npminstallexpress--save现在我们的安装就完成了。Helloworld打印示例进入上面提到的myapp文件夹下的app.js文件,复制以下代码:constexpress=require('express');//导入模块varapp=express();//实例化app.get('/',function(req,res){res.send('HelloWorld!');});变种服务器=应用程序。listen(3000,function(){varhost=server.address().address;varport=server.address().port;console.log('Exampleapplisteningathttp://%s:%s',主机、端口);});路由当使用get请求访问URL时,该怎么做:app.get("URL",function(req,res){});使用post访问URL时,怎么做:app.post("URL",function(req,res){});如果要处理这个URL的任何方法请求,那么写allapp.all("/",function(){});这里的url是不区分大小写的,也就是说你的路由是app。get("/AAb",function(req,res){res.send("Hello");});