mirror of
https://github.com/Open-Argon/http.ar.git
synced 2026-10-28 09:43:55 +00:00
add template values
This commit is contained in:
1 parent
0ac9133d25
commit
fc5b5626af
2 files changed
+6
-2
No files matched your search
+1
-1
@@ -2,7 +2,7 @@ let disallowed_chars = [';', ',', ' ', '\n', '\r', '\t']
|
||||
|
||||
let valid(value) = do
|
||||
for (i from 0 to value.length) do
|
||||
if (value[i] in validChars) return false
|
||||
if (value[i] in disallowed_chars) return false
|
||||
return true
|
||||
|
||||
let cookie(req, res) = do
|
||||
|
||||
@@ -89,8 +89,12 @@ let handle(routes, conn, onErr) = do
|
||||
conn.close()
|
||||
for (i from 0 to request.on.end.length) do
|
||||
request.on.end[i]()
|
||||
response.templateValues = {}
|
||||
response.renderTemplate(path, values) = do
|
||||
response.send(renderTemplate.renderTemplate(path, values))
|
||||
let keys = values.keys()
|
||||
for (i from 0 to keys.length) do
|
||||
response.templateValues[keys[i]] = values[keys[i]]
|
||||
response.send(renderTemplate.renderTemplate(path, response.templateValues))
|
||||
response.onErr(err) = do
|
||||
if (onErr) onErr(err)
|
||||
else term.log(err)
|
||||
|
||||
Reference in new issue
Block a user