Fix cross-domain policy for reading logs

This commit is contained in:
calzoneman 2013-05-04 11:40:46 -05:00
parent 873f51a7ac
commit 1b376d3177
1 changed files with 12 additions and 0 deletions

12
api.js
View File

@ -89,6 +89,17 @@ function sendJSON(res, obj) {
res.end(response);
}
function sendPlain(res, str) {
if(res.callback) {
str = res.callback + "('" + str + "')";
}
var len = unescape(encodeURIComponent(str)).length;
res.setHeader("Content-Type", "text/plain");
res.setHeader("Content-Length", len);
res.end(response);
}
function handleChannelData(params, req, res) {
var clist = params.channel || "";
clist = clist.split(",");
@ -311,6 +322,7 @@ function handleReadLog(params, req, res) {
res.send(403);
return;
}
res.setHeader("Access-Control-Allow-Origin", "*");
var type = params.type || "";
if(type == "sys") {