【问题标题】:Is it possible to keep node.js and python codes together?是否可以将 node.js 和 python 代码放在一起?
【发布时间】:2021-11-17 13:50:21
【问题描述】:

假设我用 node.js 构建了一个后端。 我还构建了一个仪表板,显示使用 python(seaborn 或 matplotlib 等)分析的数据集。 前端是用 react.js 构建的

是否可以将 python 代码与 JavaScript 代码集成,以便仪表板在网站上可见?

【问题讨论】:

  • 什么意思?浏览器无法执行 python 代码。但是,在您的 NodeJS 后端,您可以访问 os 并在必要时运行“python -m yourpythonscript.py”

标签: javascript python node.js multithreading dashboard


【解决方案1】:

这取决于您如何构建仪表板。您可以尝试使用 react-chartjs 并通过在后端运行您的 python 脚本来获取数据。

【讨论】:

    【解决方案2】:

    是的,我们可以将 Python 集成到 web throw WebAssembly,WebAssembly 现在与 HTML/CSS/JS 一起成为 web 中的标准语言,我们可以将其他语言代码以二进制形式集成到 web 浏览器中形式。参考此issue 将 python 代码编译为 WebAssembly。

    【讨论】:

      【解决方案3】:

      我建议你可以使用 Docker 或 containerd 在一台机器上运行不同的语言。这些服务通过 http restful api 以它们的名称相互访问。使用 nginx 路由不同的 url。

      【讨论】:

        猜你喜欢
        • 2016-07-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-02-13
        • 2023-04-10
        • 1970-01-01
        • 2016-04-26
        相关资源
        最近更新 更多