目标
将开发中经常遇见的问题写在这里方便查询.
使用Koa创建一个简单的服务器
const Koa = require("koa");
const app = new Koa();
app.listen(3000, () =>{console.log("[server] Server is running at http://localhost:3000")
})
使用koa2-cors解决跨域问题
const cors = require("koa2-cors");
app.use(cors());
使用koa-bodyparser解决POST请求参数解析问题
// 配置POST请求解析
const bodyParser = require("koa-bodyparser");
app.use(bodyParser());
// 配置路由
const Router = require("koa-router");
const router = new Router({prefix, "/users"});// 使用
router.post("/", async ctx=>{// 上面配置了bodyParser所以可以直接解析console.log(ctx.query);ctx.body = {ok:1}
})app.use(router.routes());