,提供了一系列强大特性帮助你创建各种Web应用,和丰富的HTTP工具。使用Express可以快速地搭建一个完整功能的网站。Express框架核心特性:可以设置中间件来响应HTTP请求。定义了路由表用于执行不同的HTTP请求动作。可以通过向模板传递参数来动态渲染HTML页面。安装Express安装Express并将其保存到依赖列表中:$npminstallexpress--save以上命令会将Express框架安装在当前目录的node_modules目录中,node_modules目录下会自动创建express目录。以下几个重要的模块是需要与express框架一起安装的:body-parser-,用于处理JSON,Raw,Text和URL编码的数据。cookie-parser-这就是一个解析Cookie的工具。,并把它们转成对象。multer-,用于处理enctype="multipart/form-data"(设置表单的MIME编码)的表单数据。$npminstallbody-parser--save$npminstallcookie-parser--save$npminstallmulter--save第一个Express框架实例接下来我们使用Express框架来输出"HelloWorld"。以下实例中我们引入了express模块,并在客户端发起请求后,响应"HelloWorld"字符串。,代码如下所示://=require('express');varapp=express();('/',function(req,res){('HelloWorld');})varserver=(8081,function(){varhost=().addressvarport=().("应用实例,访问地址为http://%s:%s",host,port)})执行以上代码:$,访问地址为:8081在浏览器中访问:8081,结果如下图所示:请求和响应Express应用使用回调函数的参数:request和response对象来处理请求和响应的数据。('/',function(req,res){//--})request和response对象的具体介绍:Request对象-request对象表示HTTP请求,包含了请求查询字符串,参数,内容,HTTP头部等属性。常见属性有::当callback为外部文件时,::获得「请求主体」/:判断请求是否还「新鲜」::::::::():/():():判断请求头Content-Type的MIME类型Response对象-response对象表示HTTP响应,即在接收到请求时向客户端发送的HTTP响应数据。常见属性有::():()()(name,value[,option]):设置Cookieopition:domain/expires/httpOnly/maxAge/path/secure/():():传送指定路径的文
express.js初学者要点学习笔记 来自淘豆网m.daumloan.com转载请标明出处.