Skip to content

Commit e56b4a5

Browse files
committed
update express server
1 parent c68de3c commit e56b4a5

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

server.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,15 @@ function makeId() {
1212
return text;
1313
}
1414

15+
app.all('/*', function(req, res, next) {
16+
res.header("Access-Control-Allow-Origin", "*");
17+
res.header("Access-Control-Allow-Headers", "X-Requested-With");
18+
next();
19+
});
20+
1521
app.get("/kill/*", function(req, res) {
1622
let id = req.params[0];
23+
console.log(runningProcesses);
1724
runningProcesses[id]["process"].kill();
1825
res.send("killed");
1926
});
@@ -32,7 +39,7 @@ app.get("/stderr/*", function(req, res) {
3239

3340
app.get("/end/*", function(req, res) {
3441
let id = req.params[0];
35-
if (runningProcesses[id]["end"]) {
42+
if (runningProcesses[id]["end"] && runningProcesses[id]["stdout"].length === 0 && runningProcesses[id]["stderr"].length === 0) {
3643
delete runningProcesses[id];
3744
res.send(true);
3845
} else {

0 commit comments

Comments
 (0)