Commit 2dcbbf6 1 parent 7633d40 commit 2dcbbf6 Copy full SHA for 2dcbbf6
File tree 2 files changed +6
-8
lines changed
2 files changed +6
-8
lines changed Original file line number Diff line number Diff line change @@ -4,19 +4,17 @@ var plantumlEncoder = require('plantuml-encoder')
4
4
var fs = require ( 'fs' ) ,
5
5
request = require ( 'request' ) ;
6
6
7
- function htmlDecode ( input ) {
8
- var e = document . createElement ( 'div' ) ;
9
- e . innerHTML = input ;
10
- return e . childNodes . length === 0 ? "" : e . childNodes [ 0 ] . nodeValue ;
11
- }
12
-
13
7
exports . generatePng = function ( req , res ) {
14
8
console . log ( "Trying to generate an UML image." )
15
9
16
10
plantuml . useNailgun ( ) ;
17
11
18
12
res . set ( 'Content-Type' , 'image/png' ) ;
19
- var encoded = plantumlEncoder . encode ( htmlDecode ( req . body . text ) ) ;
13
+ var text = req . body . text ;
14
+ text . replace ( '&' , '&' ) ;
15
+ text . replace ( '<' , '<' ) ;
16
+ text . replace ( '>' , '>' ) ;
17
+ var encoded = plantumlEncoder . encode ( text ) ;
20
18
console . log ( 'http://www.plantuml.com/plantuml/img/' + encoded ) ;
21
19
res . status ( 200 ) . jsonp ( { text : 'http://www.plantuml.com/plantuml/img/' + encoded } )
22
20
//request('http://www.plantuml.com/plantuml/img/'+encoded).pipe(res);
Original file line number Diff line number Diff line change @@ -6,8 +6,8 @@ exports.initilize = function(){
6
6
bodyParser = require ( "body-parser" ) ,
7
7
methodOverride = require ( "method-override" ) ;
8
8
9
- app . use ( bodyParser . urlencoded ( { extended : false } ) ) ;
10
9
app . use ( bodyParser . json ( ) ) ;
10
+ app . use ( bodyParser . urlencoded ( { extended : true } ) ) ;
11
11
app . use ( methodOverride ( ) ) ;
12
12
app . use ( function ( req , res , next ) {
13
13
res . header ( "Access-Control-Allow-Origin" , "*" ) ;
You can’t perform that action at this time.
0 commit comments