koa
小菜鸟学代码··
很帅很帅的机车博主
展开
-
koa中运用art-template模板
koa中运用art-template模板安装npm i art-template -Snpm i koa-art-template -S配置const render=require('koa-art-template') //引入koa-art-templaterender(app,{ //一定写在app后面 root:path.join(__dirname,'view'), //view视图的文件位置 extname:'.html', //后缀名 debug原创 2021-07-19 11:05:54 · 400 阅读 · 0 评论 -
KOA静态资源中间件
KOA静态资源中间件(koa-static)1.安装npm i koa-static -S2.配置const static=require('koa-public')app.use(static( './static' //此为静态资源文件路径))3.使用最开始引入的样式的写法<link rel="stylesheet" href="./static/index.css">再引入静态资源组件后的写法<link rel="stylesheet" href原创 2021-07-12 19:15:39 · 204 阅读 · 0 评论 -
KOA2post提交数据的几种方式
KOA2post提交数据的几种方式1.最原始的js方式首先封装一个异步方法用来传递post请求的数据exports.getPostData = function (ctx) { try { return new Promise(function (reslove, reject) { let str = '' ctx.req.on('data', function (chunk) { str += chunk }) ct原创 2021-07-12 16:11:07 · 548 阅读 · 0 评论 -
koa使用ejs模板引擎
koa使用ejs模板引擎安装koa-views ejsnpm i koa-views -S , npm i ejs -S引入koa-views配置中间件const views =require('koa-views')//配置模板引擎 views是文件地址,意思就是把views下面的文件编译成html文件app.use(views('views',{ extension:'ejs'})) 文件名就应该是以ejs结尾在views下面//另外的一种配置方式但是注意文件名con原创 2021-07-08 18:11:43 · 252 阅读 · 0 评论 -
KOA中间件
KOA中间件应用级中间件const Koa = require('koa') //引入koaconst router = require('koa-router')()//引入koa-router 并且实例化他,注意引入的方式const app = new Koa() //将koa实例化//应用级中间件 匹配路由之前的操作 这样单独抽离出来可以进行全局通用,也可以单个路由通用,将单个路由参数后面加个nextapp.use( async (ctx,next)=>{ //ctx.body原创 2021-07-07 17:05:46 · 242 阅读 · 0 评论 -
KOA基础使用
KOA简单使用项目中npm i koa -Sconst koa=require('koa') //引入koaconst app=new koa() //将koa实例化//配置中间件app.use(async (ctx)=>{ ctx.body='hello koa demo'})// 监听端口app.listen(4100,()=>{ console.log('服务器启动成功');})KOA脚手架1.全局安装npm i koa-generator -g2.原创 2021-06-30 19:19:17 · 488 阅读 · 0 评论