咱們之前講了generator怎麼用,也講了各種例子,比如上次的runner,咱們再來說說另外一個例子,讓大家更明確的看一看generator能用在哪。
實際上generator在一個地方用的還蠻多,它在另外一個框架里也有用到,就是KOA,不知道大家有沒有見過,而KOA這個東西是nodejs的一個框架,這會可能有人說了,我不會用nodejs,沒聽過,沒學過。emmm,沒關係,咱並不需要對node有多了解,本章主要還是講generator,會不會node是另外一回事。
現在假定大家會node,當然,這塊實在看不懂也問題不大,咱就看看generator怎麼用,咱不看node
首先新建個目錄,終端進入這個目錄,輸入
npm i koa
把koa下載下來
然後新建server.js文件
const koa = require(koa);
let server = new koa();
server.use(function *(){
this.body = 123;
});
server.listen(8080);
然後終端輸入
node server.js
這個時候,咱們看看效果,在瀏覽器輸入localhost:8080 回車