我正在尝试在Google App Engine中运行的python代码中执行node.js脚本。如下所示:
from Naked.toolshed.shell import muterun_js
def foo(parameter):
response_from_js = muterun_js('./views/api/generateSignedTransaction.js',
parameter)
response = response_from_js.stdout
但是Naked
不能在GAE内部使用,因为它具有dependencies on C,内置的库,例如subprocess.call()
,subprocess.check_output()
和os.system()
不能正常工作由于它们执行系统调用的原因相同,因此猜测它们将具有C相关性。除了传递参数和执行可在GAE中运行的node.js脚本之外,还有其他选择吗?
答案 0 :(得分:0)
根据您的情况,根据generateSignedTransaction.js
的用途,您可以使用JS脚本创建Google Cloud Function,然后只需从Python调用它即可。