Google App Engine上的Running Bottle(后端)+ Nodejs(前端)

时间:2015-07-25 02:20:46

标签: node.js google-app-engine docker bottle

我在app引擎上运行我的Python /瓶后端,并决定使用Nodejs / ember作为前端。我没有经常使用Google Cloud,但Managed VMs beta似乎允许我使用Docker部署我的项目。

问题:如何在Google云上运行后端和前端,我是否可以在同一个项目中运行它?我还没有找到任何文档如何进行配置。我确信有一个我没有看到的简单答案。

1 个答案:

答案 0 :(得分:1)

首先要考虑的是Node.js和Ember.js是分开的东西。 Node.js允许将javascript编写为服务器端语言。这意味着它用作网络服务器(后端)而不是客户端代码(前端)。所以Node.js会替换你的python / bottle。 (特别是如果与Express.js一起用于中间件)。

其次,你不需要主持"前端"任何事情。在大多数现代网络应用程序中,"前端"每当他们前往网址时,您的后端(python / bottle)都会向用户的浏览器提供服务。

因为ember有一个非常完整的路由系统,你只需要提供主索引页面和资产,它将为你接管路由。

最后,你可以在谷歌云上托管一个python / bottle(后端)Ember.js(前端)应用程序。