node
自动化文件目录结构生成工具——filemap.js
项目地址:https://github.com/jrainlau/filemap
开发环境node版本为5.4.1
简介
作为一个经常写博客的人,在介绍自己的项目的时候往往需要介绍文件目录结构。在以往的情况下,要么一行一行手动码字输入,要么简单粗暴地截图,都无法方便快速地构造一个文件目录结构图出来。后来在学习算法的时候,发现文件目录结构跟树的概念非常像,于是便萌生出制作一个
业界
2016年07月14日
基于 Node.js 的轻量「持续集成」工具 CIZE
CIZE 是什么?CIZE 是一个「持续集成」工具,希望能让开发人员更快捷的搭建一个完整、可靠、便捷的 CI 服务。甚至可以像 Gulp 或 Grunt 一样,仅仅通过一个 cizefile.js 即可完成几乎所有的工作。如果您对它有一点兴趣,欢迎到 GitHub 加个 star 以关注它。https://github.com/Houfeng/cize快速搭建全局安装$ [
业界
2016年07月21日
Node学习笔记-002
Package.json
在node开发中要依赖大量的第三方模块,第三方模块的安装,就要依赖 Package.json
以一个Package.json文件为例
{
// 包名称
"name": "chatrooms",
"version": "1.0.0",
"description": "Minimalist multiroom chat server",
"main":
业界
2016年06月20日
用node构建一个小小的HTTP服务
刚开始接触node,来一发http服务纪念一下。定义:官网上(http://www.nodejs.org)给Node下的定义是:“一个搭建在Chrome JavaScript运行时上的平台,用于构建高速、可伸缩的网络程序。Node.js采用的事件驱动、非阻塞I/O模型,使它既轻量又高效,并成为构建运行在分布式设备上的数据密集型实时程序的完美选择。”Node为服务端JavaS
业界
2016年07月07日
gulp构建工具工作流
先前学习了webpack,但是总是感觉webpack略显复杂,并且现在很多公司gulp工作流用的比较多,因此就入gulp的坑来踩一踩,技多不压身,霍霍霍...。一、简介(增强和使你的工作自动化)1. 使用简单没有繁琐的配置,一个任务一个task。通过代码优于配置的策略,Gulp 让简单的任务简单,复杂的任务可管理。2. 高效利用node强大的工作流,快速的构建项目并减少频繁
业界
2016年07月06日
用nodejs做网站 - 2
git托管服务在我们写代码之前,我们需要去选择一个放代码的git托管服务,比如国外的GitHub或者国内的coding。我推荐这两家的原因是因为我现在正在使用它们,并且给我的感觉很不错。GitHub的名气很大,也更加稳定,但他的私有仓库是收费的,如果你不在意公开的你的代码,那么GitHub很合适。但如果你需要把代码私有化,那么就选coding,私有仓库免费,它们的服务在国内
业界
2016年07月17日
Node常用命令备忘
好记性不如烂笔头,自己写一篇有利于记忆
安装命令
npm install 安装名字为name的模块例如npm install express 就会默认安装express的最新版本,也可以通过在后面加版本号的方式安装指定版本,如npm install express@3.0.6npm install -g 将包安装到全局环境中,使用-g 或 --global但是代码中,
业界
2016年07月25日
给裸接口加一道防护,避免恶意盗刷和爬取
WEB应用是开放的,WEB前端代码也是公开的,和后端交互的接口如果没有经过特殊处理(加密/token),那么就是裸露的,只要知道api地址,那么就能随便获取应用数据。这样应用数据就很容易被人爬取或者恶意盗刷,典型的短信被恶意盗刷。公司理财产品的短信接口就是一个裸接口,只要手机号就可以任意盗刷,当然背后有根据手机号,ip地址做了请求限制,但还是不够。后面就加了一定时间内一定请
产品
2016年07月06日
