【发布时间】:2021-10-06 04:16:07
【问题描述】:
我在 Google App Engine 标准环境中部署了一个 Django 应用程序。我对我的 JS 前端的服务器端渲染很感兴趣。我可以在同一个 GAE 上将 node.js 与 Django 一起使用吗?也许作为微服务?
【问题讨论】:
标签: python node.js google-app-engine
我在 Google App Engine 标准环境中部署了一个 Django 应用程序。我对我的 JS 前端的服务器端渲染很感兴趣。我可以在同一个 GAE 上将 node.js 与 Django 一起使用吗?也许作为微服务?
【问题讨论】:
标签: python node.js google-app-engine
您可以做的是将每个应用程序部署为 App Engine 中的单独服务,它们将作为微服务独立工作。为此,请确保为应用的每个 app.yaml 文件设置服务名称:
service: service-name
之后,您可以通过 HTTP 调用(例如用户请求或 RESTful API 调用)在您的服务之间communicate。一个服务中的代码不能直接调用另一个服务中的代码。
请参阅此link,了解有关服务之间通信的更多信息。
【讨论】:
我遇到过有关集成 python 和 Node 的文章,但我个人没有做过,也没有在 GAE 上看到过。
如果我要刺伤,我想你会看到类似的东西
python_service.myapp.appspot.com 上可用
myapp.appspot.com 上将 Node.js 作为默认服务提供
我们的应用程序https://nocommandline.com 是一个 Electron 应用程序(Node.js 和 Vue.js 的组合)如果您购买许可证并尝试验证它,我们会调用服务器端,而我们的服务器端是基于 Python 的。这与您正在查看的内容不完全相同(因为我们的应用程序不是基于网络的),但这让您对我试图描述的内容有所了解。
【讨论】: