Express初识

1、什么是express

->express是一个基于NodeJS实现的WEB框架

-------是一个第三方模块--通过npm命令安装

npm  install express -S     //将eexpress安装到当前的node应用中

 中文网站:https://www.expressjs.com.cn/

快速入门:https://www.expressjs.com.cn/starter/installing.html

指南:https://www.expressjs.com.cn/guide/routing.html

API手册:https://www.expressjs.com.cn/4x/api.html

2、入门程序

创建第一个应用:demo1入门应用.js

/**
 * express 入门程序
 *     第一个程序,认识express开发步骤
 */
// 引入express
const express = require("express")

// 创建应用
const app = express()

// 接受用户请求
app.get("/",(req,resp)=>{
    //给客户端发送消息【文本/对象】
    resp.send("hello Express ! 你好Express框架")
})

// 启动应用
app.listen(3000,err=>{
    console.log("服务器已经启动")
})

 

 小总结:

1、项目中添加express支持

- nodejs应用,安装express模块:npm install express -S

- js文件中,引入express: const express = require("express")

2、创建一个服务应用

- const app = express()

- 类比解释:就是nodejs中 const server = http.createServer()封装

3、请求用户请求,代码中接收一个GET请求

- app.get("/", function(req, resp){...请求处理函数})

- http1.1规范中,根据用户处理数据的不同,将请求方式规范了8种请求方式

     - GET:用于向服务器获取数据的请求                       -------

     - POST:用于向服务器提交新的数据的请求              -------

     - PUT:用于向服务器提交新的更新的请求                 -------

     - DELETE:用于先服务器提交删除数据的请求          -------

4、向用户/客户端发送数据

- resp.send(字符串数据或者对象数据)

   - 类比解释:类似http模块中使用resp.write(数据)向浏览器发送数据的封装

5、启动服务,指定监听端口并启动WEB服务器

   - app.listen(3000, err=> function() {})

- 类比解释:封装了http模块中 server.listen(3000, err=> {....})

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值