@@ -18,7 +18,7 @@ set = (obj, key, value) ->
18
18
obj = obj[attr] ?= {}
19
19
obj
20
20
21
- request = (ip , req , res ) ->
21
+ request = (url , req , res ) ->
22
22
if req .body .length > 0
23
23
console .log ' >>> REQUEST'
24
24
console .dir [ req .headers , req .body ]
@@ -68,12 +68,10 @@ request = (ip, req, res) ->
68
68
console .log ' >>> EMPTY REQUEST'
69
69
console .dir [ req .headers , req .body ]
70
70
71
- f = file .custom or file .sts
72
-
73
71
res .name = ' cwmp:Download'
74
72
res .fileType = ' 3 Vendor Configuration File'
75
- res .fileSize = f .length
76
- res .url = " http:// #{ ip } / file.sts"
73
+ res .fileSize = file . sts .length
74
+ res .url = " #{ url } file.sts"
77
75
78
76
res .env = env .join ' '
79
77
@@ -111,7 +109,7 @@ response = (res) ->
111
109
res .writeHead code, headers
112
110
res .end data
113
111
114
- module .exports = (ip ) ->
112
+ module .exports = (url ) ->
115
113
(req , res ) ->
116
114
COOKIE_REGEX = / \s * ([a-zA-Z0-9\-_ ] +? )\s * =\s * "? ([a-zA-Z0-9\-_ ] *? )"? \s * (,| ;| $ )/ g
117
115
@@ -124,6 +122,6 @@ module.exports = (ip) ->
124
122
req .body += chunk
125
123
126
124
req .on ' end' , ->
127
- request ip , req, res
125
+ request url , req, res
128
126
129
127
return
0 commit comments