001express简介

参考链接https://www.expressjs.com.cn/4x/api.html

[A] Express

  Express是一个基于Noed平台的qweb应用框架,它提供了一系列的强大特性,帮助开发人员创建各种web应用

 

[B] Express框架特性

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

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

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

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

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

 

[C] Express安装

        CMD终端:
            npm install express
 
[D] 基本使用
            // 1. 引入Express模块
            const express = require('express')
            // 2. 创建服务器对象
            const app = express()
            // 3. 创建响应内容
            // get请求
            app.get('/', (req, res) => {
                res.send('我是Carred,请指教~~~')
            })
            // post请求
            app.post('/home', (req, res) => {
                res.send({ name: 'Carrey', age: 18})
            })
            // ...可添加更多相应内容
            // 4. 监听端口
            app.listen(3000, () => {
                console.log('服务器启动成功,请访问:http://10.12.169.11:3000')
            })
View Code

 

[E] send方法

            1. send()方法内部会检测相应内容的类型

            2. send()方法会自动设置http状态码

            3. send()方法会帮我们自动设置相应的内容类型及编码

            因此,send方法是一个高度封装的方法

 
 
posted @ 2022-04-14 09:15  CarreyB  阅读(23)  评论(0编辑  收藏  举报