[Update] Add stdout handling status code 348 and show log to console. It's for showing log from backend properly.
This commit is contained in:
@@ -21,16 +21,21 @@ export const useReceiveRoutes = () => {
|
||||
};
|
||||
|
||||
const receiveRoutes = (parsed_data) => {
|
||||
if (parsed_data.status === 200) {
|
||||
const route = routes[parsed_data.endpoint];
|
||||
if (route) {
|
||||
route({ data: parsed_data.result });
|
||||
} else {
|
||||
console.error(`Invalid path: ${parsed_data.endpoint}`);
|
||||
}
|
||||
} else {
|
||||
console.log("Received data status is not '200'.", parsed_data);
|
||||
switch (parsed_data.status) {
|
||||
case 200:
|
||||
const route = routes[parsed_data.endpoint];
|
||||
(route) ? route({ data: parsed_data.result }) : console.error(`Invalid endpoint: ${parsed_data.endpoint}`);
|
||||
break;
|
||||
|
||||
case 384:
|
||||
console.log("from backend:", parsed_data);
|
||||
break;
|
||||
|
||||
default:
|
||||
console.log("Received data status does not match.", parsed_data);
|
||||
break;
|
||||
}
|
||||
|
||||
};
|
||||
return { receiveRoutes };
|
||||
};
|
||||
@@ -13,10 +13,8 @@ export const useStartPython = () => {
|
||||
parsed_data = JSON.parse(line);
|
||||
receiveRoutes(parsed_data);
|
||||
} catch (error) {
|
||||
console.log(error);
|
||||
parsed_data = line;
|
||||
console.log(error, line);
|
||||
}
|
||||
console.log("from python:", parsed_data);
|
||||
});
|
||||
command.stderr.on("data", line => console.error("stderr:", line));
|
||||
const backend_subprocess = await command.spawn();
|
||||
|
||||
Reference in New Issue
Block a user