我已经在python和google云数据存储中创建了我的项目,现在我想在节点JS中创建我的项目管理面板。 有没有办法在谷歌云上的同一个域上同时使用python和node js?
,我的项目网址为http://lynkweb-165106.appspot.com/
我在上面的url上运行节点js和python
答案 0 :(得分: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: .*
模式,并检查日志(对于所有服务)以查看是否正在由正确的模块处理请求。