ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 1.安装 ~~~ npm i koa-static -S ~~~ koa-static静态资源中间件,可以处理静态资源的请求 ## 2.简单配置 ~~~ const app = new Koa(); const static = require('koa-static'); const {resolve}= require('path'); /* 配置静态资源 */ app.use(static(resolve(__dirname,'static'))); ~~~ ## 3.配合路由使用 ~~~ const Koa = require('koa'); const router = require('koa-router')(); const views = require('koa-views'); const bodyParser = require('koa-bodyparser'); const static = require('koa-static'); const {resolve}= require('path'); /* 配置静态资源 */ const app = new Koa(); app.use(static(resolve(__dirname,'static'))); app.use(views('views',{ extension:'ejs' })) app.use(bodyParser()) router.get('/',async ctx=>{ await ctx.render('index') }) /* 接收post提交的数据*/ router.post('/add',async ctx=>{ console.log(ctx.request.body) }) app.use(router.routes()).use(router.allowedMethods()) app.listen(8080) ~~~