|
|
var connect = require('./');
|
|
var app = connect();
|
|
|
|
app.use(connect.logger('dev'));
|
|
app.use(connect.bodyParser());
|
|
|
|
app.use(function(req, res, next){
|
|
if (req.checkContinue) {
|
|
res.writeContinue();
|
|
}
|
|
res.end('hello');
|
|
});
|
|
|
|
var server = app.listen(3000);
|
|
|
|
server.on('checkContinue', function(req, res){
|
|
req.checkContinue = true;
|
|
app(req, res);
|
|
});
|
|
|
|
|
|
// var http = require('http');
|
|
|
|
// var app = http.createServer(function(req, res){
|
|
// console.log(req.headers);
|
|
// });
|
|
|
|
// app.on('checkContinue', function(req, res){
|
|
// if ('application/json' == req.headers['content-type']) {
|
|
// res.writeContinue();
|
|
// console.log('ok');
|
|
// res.end('thanks')
|
|
// } else {
|
|
// res.writeHead(400);
|
|
// res.end('bad request, json only');
|
|
// }
|
|
// });
|
|
|
|
// app.listen(3000);
|