这里提供的公共API在任何域名下都是可以调用的,没有跨域问题。...学习koa最快的方式就是直接看官方文档, koa的官方文档非常简单也非常详细,所以不懂的可以先看看官网.
1.服务端路由(接口)设计
服务端路由我们主要使用koa-router, 使用方式也很简单, 代码如下...router.get('/api/list', (ctx, next) => {
// 获取列表的逻辑
});
// 上传图片的路由接口
router.post('/api/upload', (ctx...为了让图床提供的服务给不同的域使用, 我们需要配置跨域,这里我们采用koa2-cors提供的应答式跨域解决方案,其实原理也很简单,就是配置http的请求响应头信息, 让我们的服务器支持不同的ip访问.其基本用法如下...api接口.这种情况更适用于公司内部多个子系统间互相协作通信的情景.
4.基于@koa/multer封装文件上传中间件
服务器要想接受客户端上传的文件,我们还需要提供文件上传接口, 这里笔者采用koa生态比较主流的实现方式