命令行脚本 Node.js 静态资源打包上传脚本 在实际工作中,经常需要将构建好的静态资源上传到服务器的指定目录中。之前一直都是手动完成此操作,效率实在不高。近期,使用 Node.js 编写了一个简单地脚本,用来完成此工作。全部的代码我已上传到 gist。
RPC JSON RPC 2.0 JSON RPC 是一个无状态的、轻量的远程过程调用协议,它基于 JSON 数据格式,允许运行在基于 socket、http 等诸多不同消息传输环境的同一进程中。 本文总结了 JSON RPC 2.0的通信数据格式,以及如何在 Node.js 中使用。
Egg.js 使用 Egg.js 开发 Node.js 项目 Egg.js 是由阿里开源的 Node.js 框架,为企业级框架和应用而生。Egg 选择了 Koa 作为其基础框架,在它的模型基础上,进一步对它进行了一些增强。Egg 是一个强约束框架,奉行『约定优于配置』,有效降低了团队协作成本,这也是它与 Koa 和 Express 最大的不同。
Node.js Node.js 单元测试 以前写 Java 程序的时候会使用 JUnit 写一些单元测试,一方面测试代码是否存在 bug,另一方面在日后修改代码后重新跑一边测试用例,如果能全部通过也可以改得放心。现在接手了一些 Node.js 的开发工作,单元测试同样也是必不可少的。
Node.js Sequelize 基本用法 最近在工作中开始写 Node.js 应用,数据库使用的 PostgreSQL,为了方便数据库操作打算使用一款 ORM 框架,进过权衡最终选择了 sequelize。现通过这篇博客记录下 sequelize 的一些基本用法。
SEO Node.js 实现百度主动推送 博客建立好之后,迟迟没有被百度收录。之前添加了站点地图和 NexT 主题提供的主动推送,看到百度站长平台还支持一个主动推送功能,说是能使提交的页面被更快的收录。于是,就用 Node.js 写了一个主动推送的小工具。
Node.js ThinkJS 3.0 ThinkJS 是一款面向未来开发的 Node.js 框架,底层基于 Koa 2.x 实现,内核小巧、性能优异,内置自动编译、自动更新机制,使用更优雅的 async/await 处理异步问题,兼容中间件并提供了扩展和适配器等插件方式。针对企业级应用开发,使开发变得更加简单、高效。
Node.js Express 4.0 Express 是一个基于 Node.js 平台的极简、灵活的 web 应用开发框架,它提供一系列强大的特性,帮助你创建各种 Web 和移动设备应用。 Express 具有丰富的 HTTP 快捷方法和任意排列组合的 Connect 中间件,让你创建健壮、友好的 API 变得既快速又简单。