Node(23) Express

Express is the most popular Node framework. Use Express to handle get and post are extremely simple.


Hello World

var app = require('express').createServer();
app.get( '/',function( req, res ){
	console.log( req.header( 'host'));
	console.log( req.header( 'Referer'));
	res.end( 'hello world' );
});

app.listen( 9000 );
console.log( 'server started' );


wildcard support

var express = require('express' );
var app = express.createServer();

app.get( '/:id?', function( req, res ){
	if( req.params.id ){
	res.send(req.params.id);
	}else{
		res.send('oh hai');
	}
});

app.listen(9000);


serve static content

//use static content from content folder
app.use(express.static(__dirname + '/content'));

get post data

app.use( express.bodyParser());
app.post( '/postURL', function( request, response ){
      var body = request.body;
      //use body
});




get and post:

http://www.hacksparrow.com/post-get-request-handling-in-node-js-express.html



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值