初始express(1)

1 认识express

   express是基于node平台对一种快速,开放,极简的web开发框架。express的作用和node.js中HTTP类型,可以用来构建web服务器。express本质上是npm上的一个包,可以提供快速创建web服务器的便捷方法。
   在实际开发过程中,前端往往发送请求即可以拿到数据,但是后端在生产数据中比较复杂,不一定能跟上前端的使用情况,所以这个时候就需要前端自己去通过express构造一些数据,使得前端的开发不会因为数据影响进度。

中文网址:Express - 基于 Node.js 平台的 web 应用开发框架 - Express 中文文档 | Express 中文网

2 express的基本使用

   2.1 下载express

npm i express 

2.2 使用express创建最简单的服务器  通过下面的js代码就实现了最简单的服务器

//引入express
const express=require('express')

//创建一个服务器
const server=express()

//启动这个服务
server.listen(8001,()=>{
    console.log('服务器已经开启');
})

2.3 通过express实现静态资源托管, 这里我们托管public里的数据

这里代码跟上面基本相同,只需要调用服务器的use方法,使用express.static添加需要托管文件夹

//静态资源管理
//引入express
const express=require('express')
//创建一个服务器
const server=express()

//静态资源托管
 server.use(express.static('public'))

//启动这个服务
server.listen(8001,()=>{
    console.log('服务器已经开启');
})

启动我们构造的服务器后,只需要在服务本地地址以及对应的端口号,就可以访问我们托管的资源

2.4 通过express构造后端数据

//导入express模块
const express = require('express')

//实例化一个express对象
const server= express()
//发送get请求
server.get('/user',(req,res)=>{
    consloe.log(req.query)
    //响应处理
    res.send({
        name:'zs',
        age:20,
        sex:'man'
    })
//启动服务器
 server.listen('8001',()=>{
   consloe.log('服务器已开启')
})
})

 Express框架会自动将url地址中的查询字符串解析成对象,并添加到req对象的query属性中

上述简单的介绍了一下express以及使用express构造使用get请求方式请求数据,当然请求方式不止get方式,post请求方法请求参数多样我会在下一篇进行讲解,赶快动手来简单的体验一下express吧

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值