node.js

nodejs学习笔记

安装先从从官网下载安装node,然后webstrom里面配置nodejs的提示。win8安装nodejs需要取得管理者权限1.把安装文件放到C:windowsinstaller这个路径下[br]2.用管理员权限打开cmd,在里面输入C:windowsinstaller这个路径下的msi安 装程序,回车即可解决[br]3.在webstrom里面配置nodejs的提示,需要

Node.js 超深度体验

Node.js 全局对象__filename表示当前正在执行的脚本的文件名__dirname表示当前执行脚本所在的目录。setTimeout(cb, ms)setTimeout(cb, ms) 全局函数在指定的毫秒(ms)数后执行指定函数(cb)。:setTimeout() 只执行一次指定函数。 返回一个代表定时器的句柄值。function sayLove(){ co

使用 WebHook 来自动部署 NodeJS 项目!

前言在我们本地开发好一个 NodeJS 项目,如果想要给别人看的话一般来说都是需要部署到服务器上面的。如果你使用 github 或者 coding 这里代码托管的服务,只需要在服务器安装好环境且安装好 git 之后,把项目 clone 下来然后使用 pm2 来启动自己的 NodeJS 项目就行了。但是,如果我更新了代码到了远程仓库去了,而服务器还是以前的老代码,你还是需要登

前端工具系列之一 Gulp

从(大约)2014年开始,前端不再是当初那个切图排版的前端了,各种MV*框架、库、工具呈井喷之势层出不穷。构建工具比较有名的如Grunt、Gulp、Yeoman、webpack;依赖管理比如bower、npm,当然最流行最广为人知的还是作为Nodejs的管理器npm;模块化出现了CMD、AMD、UMD等,例如requirejs、seajs等的。当然,许多技术、技术思维等出现

基于 socket.io 实现实时你画我猜游戏

前言一直都想好好的学习运用node,一直都不知道要做什么东西,最近Java Web老师要求做个前端的应用,既然是前端应用,那肯定得是单页应用了,而且node很适用于高并发的实时应用,所以便选择node以及基于node的socket.io。演示地址实时画板+聊天室(GitHub)你画我猜+聊天室(Demo | GitHub)图片抢先看解释关于Socket.IOSocket.I

nodejs debug

在idea(用2016.1.1以后版本)上nodejs debug配置步骤NOTE:配置好后,发现app.js没有监听自定义端口,在debug的时候端口会随机变动,如果没有最好加下监听端口,因为有可能会遇到项目访问不了等问题。 比如: var http = require('http'); http.createServer(app).listen(8888); 关键字:n

使用gulp构建前端项目

一、 安装Node访问http://nodejs.org,搭建node环境二、 gulp的安装首先确保你已经正确安装了nodejs环境。然后以全局方式安装gulp:npm install -g gulp把目录切换到你的项目文件夹中:cd 在项目文件夹下创建package.json,记得加上{},保存。(不加{}会导致安装失败。创建package.json文件亦可直接通过np

Nodejs Client for FastDFS

Nodejs Client for FastDFSFastDFS 是分布式文件存储系统。这个项目是FastDFS的NodeJS客户端,用来与FastDFS Server进行交互,进行文件的相关操作。我测试过的server版本是4.0.6。githubhttps://github.com/ymyang/fdfs安装npm install fdfs使用var fdfs = re

windows 10 下配置安装node.js

在去年就自己配置安装过node.js,但是使用npm安装模块时安装成功后调用require('module-name')时却一直报错说命令找不到,网上也说都是环境变量没有配置好,我也是同样这样怀疑,可是找了很多教程都没有找到解决方法,后来就放弃配置了。今天自己又因为学习的需要就重新安装配置了node.js,意外地却成功了。也发现了之前安装配置一直失败的原因,因此写下这篇博客

socket.io框架学习

socket.io框架是用于网页中实时通信,一般用于开发聊天室等实时性较强的系统模块一开始从官网http://socket.io/上down了一个demo下来,这个demo里面只有基本的收发消息的功能,然后我在这个基础上加上了用户设置昵称、私信用户、上线下线及当前在线人数提醒功能github地址:https://github.com/FujiBilly/SocketIO.g