第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

【學(xué)習(xí)打卡】第12天 3-15 Koa入門(二)

標(biāo)簽:
Vue.js

课程名称:毕业一课通,从开题到答辩高效完成
课程章节:3-15 Koa入门(二)
主讲老师:然冬

课程内容:
开启服务器
设计接口
响应数据

课程收货:
代码演示,连接数据

Koa需要 node v7.6.0或更高版本来支持ES2015、异步方法
你可以安装自己支持的node版本。

Koa 应用是一个包含一系列中间件 generator 函数的对象。 这些中间件函数基于 request 请求以一个类似于栈的结构组成并依次执行。

$ nvm install 7
$ npm i koa
$ node my-koa-app.js
// index.js
const Koa = require('koa');
const app = new Koa();
// 通过app.use 注册中间件
// 中间件本质上 他就是一个函数
// context 上下文 - 当前请求的相关信息都在里面

app.use(async(context) => {
	//对象的解构
	const { request: req } = context;
	const { url } = req;
	if(url === '/user'){
		// context.body = "abcde";
		// context.response.body = 'abcde';//等价
		context.response.body = '<h1>主页</h1>'
		
		return;
		console.log("123")
	}
	// 路由 或者路由地址
	if(url === '/user/list'){
		context.response.body = '<h1>用户列表</h1>'
		
		return;
	}
	// context.body = '???";
	context.body = '404";
})

// 开启一个http 服务
// 接受http请求 并做处理,处理完响应
app.listen(3000, () =>{
	
})
const Koa = require('koa');
const app = new Koa();

// x-response-time

app.use(async (ctx, next) => {
  const start = Date.now();
  await next();
  const ms = Date.now() - start;
  ctx.set('X-Response-Time', `${ms}ms`);
});

// logger

app.use(async (ctx, next) => {
  const start = Date.now();
  await next();
  const ms = Date.now() - start;
  console.log(`${ctx.method} ${ctx.url} - ${ms}`);
});

// response

app.use(async ctx => {
  ctx.body = 'Hello World';
});

app.listen(3000);

图片描述

點(diǎn)擊查看更多內(nèi)容
1人點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消