图片来自于Pixabay(在2013年太空行走期间,意大利宇航员Luca Parmitano发现自己处于严重危险中-水已经泄露到他的头盔上。)在失重情况下,水迅速流到他的眼睛,耳朵和鼻子里。马上,卢卡就努力去保持视角和听觉然而他开始出现呼吸困难了。幸运的是,他的太空行走伙伴克里斯卡西迪就在附近,指导...
在这篇文章里,我们将介绍Node.js REST API的最佳实践,包括关于路由命名,身份认证,黑盒测试,使用恰当的网络缓存等内容。一个最流行的Node.js RESTful API监听工具Trace,通过Trace,我们帮助我们的用户寻找程序中的问题。我们的经验告诉我们,开发者开发REST API...
Node.js提供了许多CLI选项操作方便运行时调试,并修改V8(JavaScript引擎)工作方式本文,我们聚焦介绍了最重要的CLI命令以帮助你变得更高效。了解Node.js命令行操作在你当前的Node.js版本查看所有可用的Node.js命令行操作,可以用以下命令访问手册:$ man nodeU...
调试是一个在软件中查找和修复缺陷的过程,也是在所有语言中非常有挑战的一个任务。Node.js 也不例外。幸运的是,到目前为止用于排查问题的工具已经改善很多了。让我们看看在 Node.js 应用中查找和修复问题的方法有哪些。我们将会从两个方面来深入介绍 Node.js 应用的调试——第一个是记录日志(...
在这篇文章中,我们会看一下(Node.js的)文件系统模块,文件流和一些可选的文件模块。想象一下这样的场景,你必须使用Node.js去完成一项任务.....通过查官方文档,Google搜索解决方案或者在npm找一个可以解决这问题的模块,这任务看起来还是挺容易完成的。嘛,这当然是可以的,但有时候核心模...
文章同步发布于个人博客,欢迎关注~本文基于Koa v2.0.0。1. Koa vs ExpressKoa是继Express之后,Node的又一主流Web开发框架。相比于Express,Koa只保留了核心的中间件处理逻辑,去掉了路由,模板,以及其他一些功能。详细的比较可以参考Koa vs Expres...
提示: 这篇文章会很长, 预计阅读时间为1个小时。你可能感兴趣的有关Javascript和Node.js的知识点BufferStreamsetTimeout/setIntervalPromise使用递归的Promise来进行流程控制本文章所有的例子都采用ES6编写,可以直接用node version...
在阅读本文之前,我们假设您已经了解 babel,uglify2,browserify,crypto等相应的npm包一.项目背景  平常在开发中,我相信大家会经常用到babel、uglify2、commonjs、本地代理等进行相应的开发。一般情况下,大家会选择grunt、gulp、webpack等进行...