【问题标题】:Executing node script in a python script inside Google Cloud SDK在 Google Cloud SDK 中的 python 脚本中执行节点脚本
【发布时间】:2019-03-24 20:10:18
【问题描述】:

我正在尝试在 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 脚本之外,还有其他方法吗?

【问题讨论】:

    标签: python node.js google-app-engine


    【解决方案1】:

    在您的情况下,根据 generateSignedTransaction.js 所做的事情,您可以使用您的 JS 脚本创建一个 Google Cloud Function,然后,只需从您的 Python 中调用它。

    【讨论】:

      猜你喜欢
      • 2020-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-23
      相关资源
      最近更新 更多