node.js
CPlusPlusLove
这个作者很懒,什么都没留下…
展开
-
更换npm镜像地址
由于学校网络限制,很多时候下载不了nodejs库,我们选择访问方便的镜像库。 1.临时指定镜像源:npm install <registry-name> --registry http://registry.npmjs.org2.永久设置:npm config set registry http://registry.npmjs.org npm config list #查看更新后的config原创 2015-05-13 14:39:07 · 8525 阅读 · 0 评论 -
angular测试
npm install angular-mocks --save-dev#安装node-sass需要淘宝镜像npm install -g cnpm --registry=https://registry.npm.taobao.orgcnpm install node-sass resolve-url-loader sass-loader --save-devnpm install jasm原创 2017-05-19 01:19:28 · 867 阅读 · 0 评论 -
前端工具webpack和gulp
webpack #安装webpacknpm install webpack -g#自动生成一个package.json文件npm init#将webpack增加到package.json文件中npm install webpack --save-devGulp 就是为了规范前端开发流程,实现前后端分离、模块化开发、版本控制、文件合并与压缩、mock数据等功能的一个前端自动化构建原创 2017-03-10 09:30:13 · 935 阅读 · 0 评论 -
node模块机制
CommonJS模块规范CommonJS对模块的定义十分简单,主要分为模块引用,模块定义和模块标识3个部分.模块引用var math = require("math");模块定义在模块中,上下文提供require()方法来引入外部模块.一个module对象,它代表模块本身,而exports是module的属性var exports = module.exports = {}function add原创 2016-04-12 00:56:48 · 465 阅读 · 0 评论 -
mocha测试
参照: 初识 mocha in NodeJS 测试驱动开发(TDD)及测试框架Mocha.js入门学习 http://mochajs.org/Mocha.js是被广泛使用的Javascript测试框架, 支持TDD,BDD等多种接口The test/ DirectoryBy default, mocha looks for the glob ./test/*.js, so you may w原创 2015-10-10 18:16:36 · 1022 阅读 · 0 评论 -
常用的Post提交类型
协议规定 POST 提交的数据必须放在消息主体(entity-body)中,但协议并没有规定数据必须使用什么编码方式。实际上,开发者完全可以自己决定消息主体的格式,只要最后发送的 HTTP 请求满足上面的格式就可以。 服务端通常是根据请求头(headers)中的 Content-Type 字段来获知请求中的消息主体是用何种方式编码,再对主体进行解析。原创 2015-09-29 18:36:24 · 940 阅读 · 0 评论 -
nodejs发送邮件
Nodemailer是一个简单易用的Node.js邮件发送组件。var nodemailer = require('nodemailer');// create reusable transporter object using SMTP transportvar transporter = nodemailer.createTransport({ 'host': 'smtp.163.co原创 2015-09-14 16:31:22 · 1854 阅读 · 0 评论 -
对Socket.io进行负载均衡
对Websocket进行负载均衡http { // ...省略 map $http_upgrade $connection_upgrade { default upgrade; '' close; } upstream websocketCluster { ip_hash; server 127.0原创 2015-05-06 20:10:10 · 5820 阅读 · 0 评论 -
socket.io设置websocket优先使用
查看https://github.com/socketio/engine.io-client/blob/master/lib/socket.js#L91 this.transports = opts.transports || ['polling', 'websocket'];在浏览器可能有些不支持websocket所以通过polling进行握手,再升级到websocket协议。传输方式engine原创 2015-10-22 16:37:18 · 20068 阅读 · 0 评论 -
nodejs静态文件服务器
用js写点canvas画图,比如读取图片数据时,需要HTTP支持,所以用nodejs写了个静态文件服务器,不过后来也没怎没用用nginx了。var http = require("http");var fs = require("fs");var url = require("url");var querystring = require(原创 2014-12-30 15:36:25 · 756 阅读 · 0 评论 -
TypeScript笔记
TypeScript是Javascript类型的超集,它可以编译成Javascript;TypeScript开发环境npm install -g typescriptnpm link typescript编辑helloworld.ts文件interface Person { firstName: string; lastName: string;}function greeter原创 2017-05-21 01:39:55 · 457 阅读 · 2 评论