Запуск подпроцесса для захвата вывода для node js
У меня есть файл add.js и его содержимое -
var add = (a, b) => a + b;
const args = process.argv;
console.log(add(args[2], args[3]));
и когда я запускаю его из django, используя -
def cmdline(command):
process = Popen(
args=command,
stdout=PIPE,
shell=True, universal_newlines=False
)
return process.communicate()[0]
print(cmdline("node folder/add.js 10 10"))
он дает -
b'1010\n'
и когда я прохожу -
print(cmdline("node folder/add.js 10"))
это дает -
b'10undefined\n'
У меня нет большого опыта работы с js, поэтому как мне сложить их как целые числа.
Спасибо