发现当前koa的模板只能引入ejs文件<%- include footer.ejs %>
而不能像常规html文件那样引入js、css img等静态资源 所以我们就用到了koa-static中间件(静态web服务)
一、Koa 中 koa-static 中间件的使用
1、安装 koa-static
npm install --save koa-static
2、引入配置中间件
const static = require('koa-static')
---------------------------------------------
app.use(static(
path.join( __dirname, 'public')
))
//可以配置一个或多个
app.use(static(__dirname + '/static')))
3、模板中引用
<script src="js/common.js"></script>
托管的文件夹在模板引用的时候不要再加了
错误写法:
<script src="../staticjs/common.js"></script>
网友评论