【问题标题】:Is it possible to use python and node js at same time at same domain in google app engine?是否可以在谷歌应用引擎的同一域中同时使用 python 和节点 js?
【发布时间】:2017-05-03 12:13:52
【问题描述】:

我已经在 python 和谷歌云数据存储中创建了我的项目,现在我想在节点 JS 中创建我的项目管理面板。 有没有办法在谷歌云上的同一域上同时使用 python 和 node js?

例如,我的项目网址是http://lynkweb-165106.appspot.com/

我在上面的 url 上同时运行 node js 和 python

【问题讨论】:

    标签: python-2.7 google-app-engine express google-cloud-datastore


    【解决方案1】:

    是的。您可以将管理面板开发为您应用的一个新的、独立的service/module

    服务具有代码级隔离(请参阅Service isolation),因此 GAE 环境(标准/灵活)或使用的编程语言的选择是在服务级完成的,并且在同一应用程序中可能因服务而异.另见is it possible to have a hybrid PHP+Java web application on Google App Engine?

    至于 DNS 映射,您可以将两个服务保留在同一个域下,但您需要在 app.yaml(或等效)配置文件中建立清晰、不重叠的 URL 路径模式,以便能够路由传入的请求适当的服务。

    例如:

    您可能需要使用dispatch.yaml 文件进行模块间路由,请参阅Routing with a dispatch file

    您可能首先遇到了一些问题。调试时请注意您的包罗万象的app.yaml 模式,例如url: .*,并检查您的日志(针对所有服务)以查看请求是否由正确的模块处理。

    【讨论】:

      猜你喜欢
      • 2018-09-22
      • 2014-06-30
      • 2018-05-24
      • 1970-01-01
      • 2013-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多