Beispiel #1
0
//EventEmitter类
//使用on方法绑定事件处理函数
var http = require('http');
var server = http.creatServer();	//创建server服务

//为server服务器在接收到客户端请求时触发的request事件绑定事件处理函数
server.on('request',function(req,res){
	console.log(req.url);
	res.send();
});
server.listen(1337,'127.0.0.1');
var http = require('http');
var querystring = require('querystring');
var util = require('util');

http.creatServer(function(req, res) {
	var post = '';

	req.on('data', function(chunk) {
		post += chunk;
	});

	req.on('end', function() {
		post = querystring.parse(post);
		res.end(util.inspect(post));
	});
}).listen(1337);
Beispiel #3
0
var http = require('http');

http.creatServer(function( request,response){
	
	//发送http头部
	//http状态值:200:ok
	//内容类型:text/plain

	response.writeHead(200,{'Content-Type':'text/plain'});

	//发送响应数据"Hello World"
	response.end('Hello World\n');
}).listen(8888);

console.log('Server running at http://127.0.0.1:8888/');
Beispiel #4
0
'use strict';

var url = require('url');
var http = require('http');

var server = http.creatServer(function (req, res) {
  var path = url.parse(req.path).pathname;

  beacon(path, req, res)
    || logging(path, req, res)
    || notfound(path, req, res);
});

server.listen(3001);

function beacon(path, req, res) {
  if (path === '/beacon') {
    var body = ''
      + '; typeof callback === \'function\' '
      + '&& urADAnalyticsAnonymousCallback({'
      + '"cid":"aa2929a6-d212-4aab-aea0-0801f849c647",'
      + '"tid":"fa5cb86d-8262-408f-9676-27b1e855e92c"})';
    res.statusCode = 200;
    res.setHeader('content-type', 'application/javascript');
    res.end(body);
    return true;
  }
}

function logging(path, req, res) {
  if (path === '/log') {