Spaces:
Sleeping
Sleeping
Update index.js
Browse files
index.js
CHANGED
@@ -51,27 +51,27 @@ app.post("/compile", function (req, res) {
|
|
51 |
});
|
52 |
}
|
53 |
} else if (lang == "Java") {
|
54 |
-
|
55 |
var envData = { OS: "linux" };
|
56 |
compiler.compileJava(envData, code, function (data) {
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
});
|
63 |
-
|
64 |
var envData = { OS: "linux" };
|
65 |
|
66 |
compiler.compileJavaWithInput(envData, code, input, function (data) {
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
});
|
73 |
-
|
74 |
-
|
75 |
if (!input) {
|
76 |
var envData = { OS: "linux" };
|
77 |
compiler.compilePython(envData, code, function (data) {
|
|
|
51 |
});
|
52 |
}
|
53 |
} else if (lang == "Java") {
|
54 |
+
if (!input) {
|
55 |
var envData = { OS: "linux" };
|
56 |
compiler.compileJava(envData, code, function (data) {
|
57 |
+
if (data.output) {
|
58 |
+
res.send(data);
|
59 |
+
} else {
|
60 |
+
res.send({ error: data.error });
|
61 |
+
}
|
62 |
});
|
63 |
+
} else {
|
64 |
var envData = { OS: "linux" };
|
65 |
|
66 |
compiler.compileJavaWithInput(envData, code, input, function (data) {
|
67 |
+
if (data.output) {
|
68 |
+
res.send(data);
|
69 |
+
} else {
|
70 |
+
res.send({ error: data.error });
|
71 |
+
}
|
72 |
});
|
73 |
+
}
|
74 |
+
}else if (lang == "Python") {
|
75 |
if (!input) {
|
76 |
var envData = { OS: "linux" };
|
77 |
compiler.compilePython(envData, code, function (data) {
|