随笔分类 -  node.js

摘要:如何保证用户重试操作的幂等性服务不稳定是一类常态,面对此类场景恰当的应对策略应该是什么?退一步说,即使我们能够确保第一方服务的稳定性,我们又应该如何面对网络延迟以及掌控以外的不确定性?这都是本篇文章会谈到的内容 阅读全文
posted @ 2023-05-24 22:42 hh54188 阅读(411) 评论(1) 推荐(4) 编辑
摘要:NodeJS 实战系列:个人开发者应该如何选购云服务这文章至少值一千元,因为这是我保守估计花出去的冤枉钱(请自行脑补一个苦笑的 emoji) 文章中会穿插选择云服务的一些建议,当然也会提供一些“薅羊毛”的技巧。不过在此之前我们要想清楚一件更重要的事情:我为了什么购买云服务 做产品还是做技术 这个问题不仅决定了你接下来的购买策略,还是你编码开始的前提。 阅读全文
posted @ 2023-04-02 23:18 hh54188 阅读(260) 评论(0) 推荐(3) 编辑
摘要:NodeJS 实战系列:模块设计与文件分类我们从一个最简单的需求开始,来探索我们应该从哪些方面思考模块设计,以及如何将不同的文件分类。之所以说“思考”,是因为我在这篇文章里更多的是提供一类解决问题的范式,而非统一的标准答案,能够为你提供一丁点的启发就好 阅读全文
posted @ 2023-03-16 22:41 hh54188 阅读(54) 评论(0) 推荐(0) 编辑
摘要:NodeJS 实战系列:如何设计 try catch本文将通过一个 NodeJS 程序里无效的错误捕获示例,来讲解错误捕获里常见的陷阱。错误捕获不是凭感觉添加 try catch 语句,它的首要目的是提供有效的错误排查信息,只有精心设计的错误捕获才有可能完成这个使命。针对哪些方面去精心设计就是本篇文章里想讨论的内容 阅读全文
posted @ 2023-01-29 17:22 hh54188 阅读(818) 评论(1) 推荐(0) 编辑
摘要:前言 上周有幸和淘宝前端团队的七念老师做了一些NodeJS方面上的交流(实际情况其实是他电话面试了我╮(╯-╰)╭),我们主要聊到了我参与维护的一个线上NodeJS服务,关于它的现状和当下的不足。他向我提出的一些问题带给了我很大启发,尽管回答的不是很好。问题大意是,对于你意识到的这些不足,你将尝试怎 阅读全文
posted @ 2017-02-06 19:35 hh54188 阅读(7902) 评论(5) 推荐(2) 编辑
摘要:在开发自己的博客引擎的过程中,遇到的第一个问题就是如何实现图片的上传。如果对express中的app.post('/', function (req, res))方法熟悉的话,方法中的req.files已经代表的是上传的文件,打印出来之后可以看到文件的一系列属性,比如说通过上传的路由,重命名之后的名称,存放的路径,文件的大小等等:{ size:74643, path:'/tmp/8ef9c52abe857867fd0a4e9a819d1876', name:'edge.png', type:'image/png', hash:fa 阅读全文
posted @ 2013-02-27 23:32 hh54188 阅读(11322) 评论(7) 推荐(2) 编辑

点击右上角即可分享
微信分享提示