nodejs+koa2构建自己的图库

参考资料:https://juejin.im/post/5e74cd78e51d4527196d785f

预案:前端布局:瀑布流,

基础功能:

增删改查,安全(单张限流),

常见问题:

  • fs文件读取到内容,但是替换到ctx.body上是空的,页面访问时404或者空值

参考资料:https://blog.csdn.net/gwdgwd123/article/details/84099727?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task
https://www.cnblogs.com/gsgs/p/7056658.html

const read_routes = async (ctx, next) => {
    console.log(__dirname)
    var content = '';
    //  koa和express不一样 没有处理readFile 异步的中间件 需要自己加异步处理函数
    await new Promise((resolve, reject) => {
        fs.readFile(__dirname+'/demo', 'utf-8', function(err, data) {
            if (err) {
                throw err
                reject();
            } else {
                content = data;
                resolve()
            }

        });
    });
    ctx.body = content;
    console.log(ctx.body)
};
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • (一)JSP的概述 一、什么是JSP JSP:JavaServer Pages(Java服务器页面),其实就是...
    请重置阅读 1,813评论 0 0
  • Http&Servlet入门 (一)HTTP协议的概述 一、什么是HTTP协议 HTTP协议:规定了浏览器和服务器...
    满目皆与星河阅读 871评论 0 0
  • (一)Response对象的概述 一、什么是Response 我们开发的软件是B/S结构的软件,是可以通过浏览...
    请重置阅读 819评论 0 0
  • 从青铜到王者,成为质量大神的4个阶段之—新手上路 经过前文所提及的理论熏陶的质量小白们,恭喜你们经过了质量扫盲,正...
    大灰狼与小白兔阅读 2,833评论 0 0
  • Tomcat (一)WEB的概述 一、什么是WEB? web(World Wide Web)即全球广域网,也称为万...
    满目皆与星河阅读 2,325评论 0 0