Express框架(一)

一、定义

  Express是一个基于Node平台的Web应用开发框架,它提供了一系列的强大特性,可以创建各种Web应用

二、特性

提供了方便简洁的路由定义方式

对获取HTTP请求参数进行了简化处理

对模板引擎支持程度高,方便渲染动态HTML页面

提供了中间件机制有效控制HTTP请求

拥有大量第三方中间件对功能进行扩展

三、Express的体验步骤

在nodejs中先初始化文件包的描述文件: npm init -y (把里面的name首字母手改为小写)

安装express服务器框架 :  npm install express

引入框架:  const express=require('espress')

使用框架创建Web服务器  :  const app=express()

开启服务器并监听一个端口号:app.listen(端口号,()=>{console.log(''服务器已经成功开启,端口号')})

创建接口(路由)app.get('/list',(request,response)=>{response.send()})  (request是请求对象,response是响应对象,send()用于响应结果,/list表示自定义路由;不只是get请求,还有post,put,delete)

解决跨域的方式:后端需要设置响应头 response.setHeader('Access-Control-Allow-Origin','*')(ajax请求存在着同源策略:协议名,主机名(域名或者IP),端口号要一致)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Express简介 是一个简洁而灵活的node.js Web应用框架,提供了一系列强大特性帮助创建各种Web应用和...
    瑶九九阅读 626评论 0 2
  • 一、Express框架 (1)定义 Express是一个基于Node平台的web应用开发框架,它提供了一系列的强大...
    叽里咕呱阅读 2,236评论 0 9
  • 一、定义 Express是一个基于Node平台的web应用开发框架,它提供了一系列的强大特性,帮助你创建各种web...
    韩歆歆阅读 740评论 0 0
  • 一、nrm 安装 参考地址:https://www.cnblogs.com/wangmeijian/p/70720...
    满天繁星_28c5阅读 972评论 0 1
  • Express 简介 Express是基于Node.js平台的快速、开放、极简的web应用开发框架。 提供了一系列...
    MadYao阅读 422评论 0 0