2015-04-27 55 views
1

我目前在AWS上有一个基于MEAN(Mongo,Express,Angular,Node)的小型web应用程序,但我想在前端执行一个python脚本。有没有一种方法来合并这个?基本上,我在我的AngularJS前端上有一些数据对象,我想用python来操作,但不知道如何让它们进入python范围,对它们做些什么,然后将它们发送到视图。Web应用程序体系结构:将python放入MEAN栈应用程序

这可能吗?如果是这样,那该怎么办?或者这完全违反框架约定,不应该这样做?
from

+0

想到的一个想法是使用许多mogodb - > python连接器之一连接python脚本,然后从节点应用程序中调用python脚本,请参阅(http://stackoverflow.com/questions/20972788/如何对调用-外部脚本的程序,从节点-JS)。 –

回答

1

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

我觉得这种方式比试图将python脚本集成到应用程序本身更容易。

+0

您能否提供您的答案的代码和详细信息 –

+0

嘿,抱歉,现在已经关闭了git repo。但基本上这是微服务的模式。一个烧瓶应用程序会做我想的技巧:只需在同一个节点上设置一个简单的终端并执行您希望使用的python代码 – abgordon