Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在基于JS的应用程序中使用python_Javascript_Python - Fatal编程技术网

Javascript 如何在基于JS的应用程序中使用python

Javascript 如何在基于JS的应用程序中使用python,javascript,python,Javascript,Python,我使用meteor.js框架创建了一个应用程序。我需要运行一些python代码来处理一些将在应用程序中使用的重要数据。我该怎么做?我对Javascript真的很陌生,无法理解这一点。我将在服务器上运行python代码。我所需要的是,只要我单击一个特定按钮,就会编译一段python代码。您需要通过某种API公开python代码。因为正如您所提到的,您的Python正在“服务器上运行” 我能想到的最快的方法是设置AWS Lambda函数(),然后使用AWS API Gateway()将其作为API路

我使用meteor.js框架创建了一个应用程序。我需要运行一些python代码来处理一些将在应用程序中使用的重要数据。我该怎么做?我对Javascript真的很陌生,无法理解这一点。我将在服务器上运行python代码。我所需要的是,只要我单击一个特定按钮,就会编译一段python代码。

您需要通过某种API公开python代码。因为正如您所提到的,您的Python正在“服务器上运行”

我能想到的最快的方法是设置AWS Lambda函数(),然后使用AWS API Gateway()将其作为API路由公开


一旦“数字运算”完成,您需要将相关变量返回到客户端应用程序。JSON可能是一个不错的选择。

您需要通过某种API公开Python代码。因为正如您所提到的,您的Python正在“服务器上运行”

我能想到的最快的方法是设置AWS Lambda函数(),然后使用AWS API Gateway()将其作为API路由公开


一旦“数字运算”完成,您需要将相关变量返回到客户端应用程序。JSON可能是一个不错的选择。

除了设置api,还有其他方法吗?我不能从Javascript或其他简单快捷的方式调用python代码吗?您可以将(服务器端)meteor和python放在同一个文件系统上,通过标准输出传递信息,或者使用rabbitMQ或Redis传递数据,但您说的是“简单快捷”,这就是我推荐AWS解决方案的原因。假设它们总是在同一个文件系统上,您也会失去一些可扩展性。如果Pyton是您的全部,那么将会有一段学习曲线。使用AWS是一个很好的建议,Django是一个可能的albiet重型(不得不这样做一次)。如果简单是您的目标,那么另一种服务器端语言和堆栈可能是您的最佳选择。我假设您正在部署到类似unix的环境中。如果是这样,并且PHP可用,那么编写处理请求的服务将是一种快速的方法。您可以用PHP编写逻辑,但是如果已经编写了Python模块,而不是将其移植,那么您可以将其剥离出来。如果你不懂PHP,我会从AWS开始。除了设置api,还有其他方法吗?我不能从Javascript或其他简单快捷的方式调用python代码吗?您可以将(服务器端)meteor和python放在同一个文件系统上,通过标准输出传递信息,或者使用rabbitMQ或Redis传递数据,但您说的是“简单快捷”,这就是我推荐AWS解决方案的原因。假设它们总是在同一个文件系统上,您也会失去一些可扩展性。如果Pyton是您的全部,那么将会有一段学习曲线。使用AWS是一个很好的建议,Django是一个可能的albiet重型(不得不这样做一次)。如果简单是您的目标,那么另一种服务器端语言和堆栈可能是您的最佳选择。我假设您正在部署到类似unix的环境中。如果是这样,并且PHP可用,那么编写处理请求的服务将是一种快速的方法。您可以用PHP编写逻辑,但是如果已经编写了Python模块,而不是将其移植,那么您可以将其剥离出来。如果你不懂PHP,我会从AWS开始。