【问题标题】:Integration between Ionic, NodeJS, Python and MySQL in Data AnalysisIonic、NodeJS、Python 和 MySQL 在数据分析中的集成
【发布时间】:2018-02-04 21:17:55
【问题描述】:

我是数据分析应用程序开发的新手。这是我的情况:

我正在开发一个 Ionic 应用程序(Android、iOS 和 Web 浏览器),其中 NodeJS 作为后端服务器。我使用 Python 进行数据分析,数据集在 MySQL 中。例如,我计划以地图的形式在我的应用程序中显示结果。

那么,如何从 Python 中的数据分析部分(包括预测模型和结果)向 Ionic 应用程序显示数据?

【问题讨论】:

    标签: python node.js ionic-framework cross-platform


    【解决方案1】:

    Ionic 应用和 Node.js 服务器之间的通信就像从前端到后端调用 API 一样简单。

    您可以使用 $http 模块来调用 API。

    对于 Python 和 Node.js 之间的通信,可以使用子进程。

    您可以生成一个子进程来进行数据分析以及何时输出 是否存在将其刷新到 python 的标准输出,您可以 获取 Node.js 代码,然后将其发送到前端(Ionic)。

    let spawn = require('child_process').spawn;
    let childP = spawn('python', ['data.analysis.py']);
    
    childP.stdout.on('data', bufferData => {
        // convert bufferData to utf-8
        // bufferData is std output from python
    });
    

    【讨论】:

      猜你喜欢
      • 2016-02-16
      • 2014-04-08
      • 1970-01-01
      • 2018-11-14
      • 2017-09-17
      • 1970-01-01
      • 2020-07-13
      • 2017-04-09
      • 2018-12-06
      相关资源
      最近更新 更多