@@ -6,45 +6,50 @@ var app = express();
66app . use ( express . static ( '.' , { index : 'index.html' } ) ) ;
77
88app . use ( function ( req , res , next ) {
9- // Enable CORS for non static files
10- var origin = req . get ( 'Origin' ) ;
11-
12- if ( origin ) {
13- res . set ( {
14- 'Access-Control-Allow-Origin' : origin ,
15- 'Access-Control-Allow-Methods' : 'POST, GET, OPTIONS' ,
16- 'Access-Control-Allow-Headers' : 'Origin, X-Requested-With, Content-Range, Content-Disposition, Content-Type, X-Foo, X-Rnd' ,
17- 'Access-Control-Allow-Credentials' : 'true'
18- } ) ;
19- }
20- next ( ) ;
9+ // Enable CORS for non static files
10+ var origin = req . get ( 'Origin' ) ;
11+
12+ if ( origin ) {
13+ res . set ( {
14+ 'Access-Control-Allow-Origin' : origin ,
15+ 'Access-Control-Allow-Methods' : 'POST, GET, OPTIONS' ,
16+ 'Access-Control-Allow-Headers' : 'Origin, X-Requested-With, Content-Range, Content-Disposition, Content-Type, X-Foo, X-Rnd' ,
17+ 'Access-Control-Allow-Credentials' : 'true'
18+ } ) ;
19+ }
20+ next ( ) ;
2121} ) ;
2222
2323var uploadPath = '/upload' ;
2424
2525app . options ( uploadPath , function ( req , res ) {
26- res . end ( ) ;
26+ res . end ( ) ;
2727} ) ;
2828
29- app . post ( uploadPath , busboy ( { immediate : true } ) , fileApi ( ) , function ( req , res ) {
30- var jsonp = req . query . callback || null ;
31-
32- res [ jsonp ? 'jsonp' : 'json' ] ( {
33- status : 200 ,
34- statusText : 'OK' ,
35- images : req . images ,
36- data : {
37- HEADERS : req . headers ,
38- _REQUEST : req . body ,
39- _FILES : req . files
29+ app . post (
30+ uploadPath ,
31+ busboy ( { immediate : true } ) , // parse post data
32+ fileApi ( ) , // prepare req.body, req.files and req.images
33+ function ( req , res ) {
34+ var jsonp = req . query . callback || null ;
35+
36+ res [ jsonp ? 'jsonp' : 'json' ] ( {
37+ status : 200 ,
38+ statusText : 'OK' ,
39+ images : req . images ,
40+ data : {
41+ HEADERS : req . headers ,
42+ _REQUEST : req . body ,
43+ _FILES : req . files
44+ }
45+ } ) ;
4046}
41- } ) ;
42- } ) ;
47+ ) ;
4348
4449var server = app . listen ( 8000 , function ( ) {
4550
46- var host = server . address ( ) . address ;
47- var port = server . address ( ) . port ;
51+ var host = server . address ( ) . address ;
52+ var port = server . address ( ) . port ;
4853
49- console . log ( 'Test server listening at http://%s:%s' , host , port )
54+ console . log ( 'Test server listening at http://%s:%s' , host , port )
5055} ) ;
0 commit comments