
express
文章平均质量分 53
木蓝茶陌*_*
这个作者很懒,什么都没留下…
展开
-
Express学习9--在服务器端获取和删除cookie
在服务器端获取cookie手动解析cookie向服务器发送的请求中会自动携带cookie,具体来说它会在req.headers.cookie中保存。要注意取到的cookie中只包括键值对,而cookies的属性(如过期时间)是看不到的。req.headers.cookie; // isLogin=true; name=xsfss这个字符中包含了全部的cookie,为了把它们的值解析出来成一个对象,可以通过node的核心对象querystring来进行解析。// 1. 把; 替换成&,以原创 2021-03-22 13:59:57 · 983 阅读 · 0 评论 -
Express学习8--从服务器发送cookie给客户端
从服务器发送cookie给客户端原生的方法设置单个cookie:// 在node.js中,通过res.setHeader来设置响应头。res.setHeader('set-cookie', 'name=curry');设置多个cookie://在node.js中,通过res.setHeader来设置响应头。res.setHeader('set-cookie', ['name=curry', 'age=30']);如果cookie值是中文的话,需要对这个值进行额外的编码。let na原创 2021-03-19 09:13:21 · 1515 阅读 · 0 评论 -
Express学习7--Express路由中间件
路由中间件使用场景 路由过多时,代码不好管理。以管理员和用户接口为例,定义了管理员角色的接口和普通游客的接口,这些接口如果全写在一个入口文件中(如下只是显示了4个接口,如果是40个接口,就会很难读了),是很不好维护的。const express = require('express');const app = express();// 两种用户的操作,对应不同的接口app.get('/getfrontdetail', (req, res) => { res.send('获取游客原创 2021-03-17 09:18:54 · 183 阅读 · 0 评论 -
Express学习6--Express中间件技术
中间件技术在实际工作中,需要对某些请求(或者某一类请求)进行特殊的处理,例如:要记录每一次请求的详细信息。需求:在调用某个接口时,打印出调用者的ip地址及调用时间。此时需要使用到中间件技术。同时对express而言,中间件是它的一个非常重要的概念,掌握中间件的思想对于理解学习express,提升编程水平都有很大的帮助。生活中的中间件在上图中,自来水厂从获取水源到净化处理交给用户,中间经历了一系列的处理环节。一个流程结束之后,按顺序进入下一个流程;一个流程如果出了问题,下一个流程也会受影响。原创 2021-03-16 09:22:16 · 407 阅读 · 0 评论 -
Express学习5--Express实现post接口功能
post接口post无参数// 引入express模块const express = require('express');// 创建express实例const app = express();// 设置post接口// 参数1:接口地址,参数2:回调函数,用来设置接口功能app.post('/post',function(req,res){ // req是请求对象 res是响应对象 res.send({name:"abc"})})// 监听端口app.list原创 2021-03-15 09:17:10 · 4217 阅读 · 1 评论 -
Express学习4--Express实现get接口功能
get接口get无参数// 引入express模块const express = require('express');// 创建express实例const app = express();// 设置get接口// 参数1:接口地址,参数2:回调函数,用来设置接口功能app.get('/get', function(req, res) { // req是请求对象 res是响应对象 // 直接返回对象 res.json({ name: 'abc' });});原创 2021-03-12 09:12:24 · 1224 阅读 · 0 评论 -
Express学习3--Express路由
Express路由参考文档路由是指确定应用程序如何处理客户端的请求。路由(Routing)是由一个 URL(或者叫路径标识)和一个特定的 HTTP 方法(GET、POST 等)组成的,涉及到应用如何处理响应客户端请求。每一个路由都可以有一个或者多个处理器函数,当匹配到路由时,这些函数将被执行。语法格式app.METHOD(PATH, HANDLER)说明:app 是 express 实例。METHOD 是一个 HTTP 请求方法。 全小写格式。如:post,get,delete等原创 2021-03-11 09:16:33 · 157 阅读 · 0 评论 -
Express学习2--Express托管静态资源
托管静态资源参考文档让用户直接访问静态资源是一个web服务器最基本的功能。http://localhost:3000/1.png // 请求一张图片http://localhost:3000/css/style.css // 请求一份样式文件http://localhost:3000/js/index.js // 请求一份js代码web服务器需要能够直接返回这些文件的内容给客户端浏览器。使用http模块,实现托管静态原创 2021-03-10 09:11:25 · 346 阅读 · 2 评论 -
Express学习1--Express介绍和安装使用
Express框架Express 介绍Express 是一个基于 Node.js 平台,快速、开放、极简的 web 开发框架。Express 是一个第三方模块,有丰富的 API 支持,强大而灵活的中间件特性。Express 不对 Node.js 已有的特性进行二次抽象,只是在它之上扩展了 Web 应用所需的基本功能。Express 官网Express 中文文档(非官方)Express GitHub仓库Express 安装由于express是第三方框架,是一个第三方模块,使用之前需要先安原创 2021-03-09 09:12:58 · 359 阅读 · 0 评论