node.js
文章平均质量分 56
inertia_西瓜
西瓜的自留地
展开
-
nodejs为其他模块添加EventEmitter
首先要做的是调用util类然后调用它的inherits方法,代码如下var util=require('util');var EventEmitter=require('events').EventEmitter;var Server= function(){console.log('init');};util.inherits(Server,EventEmit原创 2017-01-14 17:24:16 · 267 阅读 · 0 评论 -
利用nodejs建立一个简单的聊天服务器
这是源码var net= require('net');var chatServer= net.createServer(),clientList =[];chatServer.on('connection',function(client){client.name=client.remoteAddress+":"+client.remotePort;c转载 2017-01-14 17:32:58 · 425 阅读 · 0 评论 -
express的api学习笔记
首先是顶级函数var express = require('express');var app = express();在express 4.x中只有一个内置的中间件 就是express.static express.static(“根目录”,[选项]) 根目录就是静态资源所在的根目录。具体选项可以参考api文档。app.use(express.static('pulbic'));这时候就可翻译 2017-02-19 16:22:35 · 656 阅读 · 0 评论 -
node用http的get请求并将响应主题写进文件中
var http=require('http');var fs=require('fs');var options={host:'www.baidu.com',port:80,path:"/",method:'GET'};var file=fs.createWriteStream('1.txt');http.request(options,function(re原创 2017-01-23 11:10:02 · 397 阅读 · 0 评论