【问题标题】:Webapp architecture: Putting python in a MEAN stack appWebapp 架构:将 python 放入 MEAN 堆栈应用程序中
【发布时间】:2015-04-27 18:31:33
【问题描述】:

我目前在 AWS 上有一个基于 MEAN(Mongo、Express、Angular、Node)的小型 web 应用程序,但是我想在前端执行一个 python 脚本。有没有办法合并这个?基本上,我的 AngularJS 前端上有一些来自 mongoDB 的数据对象,我想用 python 操作它们,但不知道如何将它们放入 python 范围,对它们做一些事情,然后将它们发送到视图。

这可能吗?如果是这样,怎么可能做到?或者这完全违反了框架约定,永远不应该这样做?
来自

【问题讨论】:

  • 想到的一个想法是使用许多 mogodb 之一连接 python 脚本 --> python 连接器,然后从您的节点应用程序调用 python 脚本,请参阅 (stackoverflow.com/questions/20972788/…)。跨度>

标签: python angularjs mongodb frameworks mean-stack


【解决方案1】:

大约一年后要回答我自己的问题,我现在要做的就是在与我的 MEAN 应用程序位于同一服务器上的微型 Web 服务器中运行我的 python 脚本。它不会暴露任何外部端口,MEAN 应用程序只会 ping 它以获取信息并返回 JSON。以防万一有人在路上看到这个问题......

我发现这种方式比尝试将 python 脚本集成到应用程序本身更容易。

【讨论】:

  • 您能否提供您的答案的代码和详细信息
  • 嘿,抱歉,之前的 git repo 现在已经关闭了。但本质上它是微服务的模式。我认为烧瓶应用程序可以解决问题:只需在同一节点上设置一个简单的端点并执行您想要使用的 python 代码
猜你喜欢
  • 2019-11-24
  • 2018-11-08
  • 2014-03-09
  • 2014-10-05
  • 2017-03-18
  • 1970-01-01
  • 1970-01-01
  • 2013-10-11
  • 1970-01-01
相关资源
最近更新 更多