koa的同源策略
const cors = require('koa-cors');
// 使用cors中间件
app.use(cors());
koa的get,post接口
使用 koa-route 中间件。创建get,post请求
const route = require('koa-route');
const myGet = async ctx => {
ctx.body = '这是get请求返回的结果';
};
const myPost = async ctx => {
ctx.body = '这是get请求返回的结果';
};
app.use(route.get(path, myGet));
app.use(route.post(path, myPost));
获取解析get,post请求的参数。
- get请求
let url = ctx.url;
let request = ctx.request; // 从上下文的request对象中获取
let req_query = request.query;
- post请求
读取文件内容
// 使用fs文件系统模块
const fs = require('fs');
// 同步读取文件
let data = fs.readFileSync('文件的相对路径','编码方式');
// 异步读取文件
fs.readFileSync('文件的相对路径','编码方式',(err,data)=>{
// 读取文件后的回调
});
koa进阶学习笔记: https://chenshenhai.github.io/koa2-note/