之前寫了通過node中express框架實(shí)現(xiàn)隨機(jī)獲取驗(yàn)證碼,今天嘗試使用koa框架實(shí)現(xiàn)此功能。
步驟一:安裝node
2、node安裝成功后,會(huì)自帶npm。
步驟二:創(chuàng)建項(xiàng)目
1、在項(xiàng)目中創(chuàng)建app.js作為項(xiàng)目主入口文件;
2、通過cmd命令在項(xiàng)目中執(zhí)行npm init -y 初始化配置文件;
3、通過cmd安裝koa
npm install koa
4、通過cmd安裝koa-route
npm install koa-route
步驟三:?jiǎn)?dòng)服務(wù)器
//引入koa
const Koa = require('koa')
//引入koa-route
const route = require('koa-route')
//創(chuàng)建koa服務(wù)
const app = new Koa()
//在/about 下執(zhí)行此邏輯
const about = ctx =>{
var str = '1234567890abcdefghijklmnopqrstuvwxyz'
var randomNum = function(min,max){
return Math.floor(Math.random()*(max-min)+min)
}
var numText =""
for(var i=0;i<4;i++){
var txt = str[randomNum(0,str.length)]
numText+=txt
}
ctx.response.body = {"success":"ok",data:numText};
}
//掛載路由
app.use(route.get('/about',about))
//監(jiān)聽端口
app.listen(3000,function(){
console.log('success')
})
步驟四:測(cè)試
通過node app.js
在瀏覽器地址欄輸入127.0.0.1:3000
測(cè)試結(jié)果:
測(cè)試成功