关于理解koa的ctx上下文的问题

来源:2-2 koa2是什么-代码演示

慕容6800631

2021-06-25 15:12:00

问题描述:

您好,老师,我不知道koa的context上下文是什么,应该怎么理解?

相关截图:

http://img.mukewang.com/climg/60d58130096db52907460397.jpg

帮我解答。​

写回答

1回答

好帮手慕久久

2021-06-25

同学你好,可以如下这样理解:

做语文题的时候,我们经常遇见这样的题目“请阅读第三段,结合上下文,说一下......”,这里的“上下文”就是指“第三段”前面的内容、后面的内容,即目标段落的前言后语。koa中,也可以对比语法题,来理解上下文。

当我们在地址栏输入“localhost:3000”时,其实就是发送了一个请求,我们会称其为“会话”。与会话相关的内容,就是上下文,可以类比“会话之前的事情”、“会话之后的事情”,也就是“请求“和”响应”,即request 和 response。即koa是将request 和 response对象封装在了一个对象中,该对象就是ctx。

实在不懂,就暂时记住:“ctx”就是一个对象,它里面保存了与会话相关的请求信息、响应信息,利用它能实现一个完整的会话。

祝学习愉快!

1

0 学习 · 15276 问题

查看课程