Archives: 2018/8


  1. 进度条progress bar

    有时候项目中需要一个进度条插件,关注执行进度,心里有底。

    忘了从哪里看的代码,贴出来一起学习下。


  2. redis知多少

    Redis是一个速度非常快的非关系数据库(non-relational database)。

    Redis始于实用主义——它是一个程序员因为找不到合适的工具来解决手头上的问题而发明的。


  3. debug,优化你的日志

    在node.js里,我们常用console.log来输出日志来调试,如果有多个日志输出,我们很容易混淆,不知道那个是我们想要的,又得一个一个的取消。

    在npm里有个debug的包,可以用来美化我们的日志输出,简单明了。


  4. command-line

    在node.js里,可以自定义命令,借用commander包实现一些小工具。


  5. pm2之startup

    pm2文档里有pm2 startup的命令,这个命令的目的是保存你的进程,然后在重启的服务器后,运行保存的进程,即使是意外的重启。


  6. pm2之serve

    pm2可以通过HTTP提供静态文件服务(如前段应用程序)

    比如API文档,静态网页,可以迅速的部署查看效果。


  7. pm2日志管理

    在应用中,有效的日志是宝贵的财富,可以帮助开发解决很多问题。

    pm2中的日志可实时获取并保存在硬盘中,可以自定义日志的格式以及日志文件的创建方式。


  8. pm2进程管理-P(rocess) M(anagement)

    PM2是一个后台保存的进程,一个守护进程,负责处理所有正在运行的进程。
    我们将学习如何使用PM2管理流程并发现一个关键概念:进程列表(the process list)。