基于@koa/multer封装文件上传中间件
使用React开发前端应用以及xui基本使用
正文
首先图床应用要保证不同域下都可以访问我们的图片资源,不存在跨域问题,并且可以支持在不同域下的应用都可以上传图片到图床上..., 有关nodeJS的MVC架构可以参考我之前写的node的文章.
2.使用glob来批量获取图片路径
这里批量获取图片路径我们主要使用glob来通过遍历目录来获取, 这种方式在图片数据量小的时候可以使用...为了让图床提供的服务给不同的域使用, 我们需要配置跨域,这里我们采用koa2-cors提供的应答式跨域解决方案,其实原理也很简单,就是配置http的请求响应头信息, 让我们的服务器支持不同的ip访问.其基本用法如下...封装文件上传中间件
服务器要想接受客户端上传的文件,我们还需要提供文件上传接口, 这里笔者采用koa生态比较主流的实现方式@koa/multer....如果想学习更多H5游戏, webpack,node,gulp,css3,javascript,nodeJS,canvas数据可视化等前端知识和实战,欢迎在公号《趣谈前端》加入我们的技术群一起学习讨论,共同探索前端的边界