koa koa-static 静态资源中间件

Koa koa-static 中间件的使用 css

1、安装 koa-static web

 

npm install --save koa-static

 

2、引入配置中间件 npm

const static = require('koa-static'); app.use(static( path.join(__dirname, 'public') ))

demoapp

/* koa-static 静态资源中间件 静态web服务 1.cnpm install koa-static --save 2.const static = require('koa-static') 3.配置中间件 app.use(static('static')) * */



var Koa=require('koa'), router = require('koa-router')(), views = require('koa-views'), bodyParser = require('koa-bodyparser'), static = require('koa-static'); var app=new Koa(); /*应用ejs模板引擎*/ app.use(views('views',{ extension:'ejs' })) //http://localhost:3000/css/basic.css 首先去static目录找 ,若是能找到返回对应的文件,找不到 next()

//配置静态web服务的中间件 //app.use(static('./static'));
 app.use(static(__dirname+'/static')); app.use(static(__dirname+'/public'));   //koa静态资源中间件能够配置多个



//配置post bodyparser的中间件
app.use(bodyParser()); router.get('/',async (ctx)=>{ await ctx.render('index'); }) //接收post提交的数据
router.post('/doAdd',async (ctx)=>{ console.log(ctx.request.body); ctx.body=ctx.request.body;  //获取表单提交的数据
}) app.use(router.routes()); /*启动路由*/ app.use(router.allowedMethods()); app.listen(3000);
相关文章
相关标签/搜索