ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

001express简介

2022-04-14 09:33:27  阅读:160  来源: 互联网

标签:Express 简介 app express send 001express res 方法


参考链接https://www.expressjs.com.cn/

[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方法是一个高度封装的方法

   

标签:Express,简介,app,express,send,001express,res,方法
来源: https://www.cnblogs.com/carreyBlog/p/16143056.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有