參考這篇文章:https://blog.csdn.net/qq_38262910/article/details/89147571?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param
1. 一般需要安裝 中間件 koa-static
npm install koa-static --save
並且設置 靜態資源目錄
const path = require('path')
const staticFiles = require('koa-static')
app.use(staticFiles(path.join(__dirname + './public/')))

這是目錄結構,app.js是我們的入口文件。為了public里面保存有我們上傳的圖片,為了在瀏覽器中可以查看這些圖片,我們需要把該public目錄設置為靜態資源目錄。
我們需要在入口文件app.js中配置
2. 但是在koa2 框架中,已經事先為我們配置好了 koa-static
在這里

所以,我們直接項目跑起來即可 npm start 或 npm run dev 即可
瀏覽器地址直接訪問即可

static模塊的使用也比較簡單,規划好靜態文件存放的路徑,使用app.use掛載在應用上即可。
下面的代碼中,__dirname+ “/static/html” 表示靜態文件存放的路徑,當接收到請求后,會在該路徑下進行查找,serve還可以接收一個對象,表示查找文件的后綴名。
const Koa = require('koa');
const app = new Koa();
const serve = require("koa-static");
app.use(serve(__dirname+ "/static/html",{ extensions: ['html']}));
app.listen(3000);
