koa框架搭建實(shí)現(xiàn)隨機(jī)獲取驗(yàn)證碼

之前寫了通過node中express框架實(shí)現(xiàn)隨機(jī)獲取驗(yàn)證碼,今天嘗試使用koa框架實(shí)現(xiàn)此功能。

步驟一:安裝node

1、node官網(wǎng)

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è)試成功

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容