模块化Node.js应用程序集

时间:2018-11-27 05:36:13

标签: node.js google-app-engine google-cloud-platform node-modules

我想创建一个包含一组应用程序的模块化node.js应用程序堆栈。这个想法是app1,app2等可以使用控制器和模型。

在每个应用程序文件夹中,我可以具有应用程序特定的package.json,app.js等。 我正在使用快递。

我有两个问题:

  1. 有可能具有这种结构吗?
  2. 为什么我不能在GCP上部署这样的应用程序集?当我尝试时,它会抛出500 internal server error

enter image description here

1 个答案:

答案 0 :(得分:0)

要创建相似的体系结构,即使我找不到找到相同体系结构的方法,也应使用services。根据{{​​3}}:

  

使用App Engine中的服务将大型应用分解为逻辑   可以安全共享App Engine功能并进行通信的组件   彼此之间。通常,您的App Engine服务的行为类似于   微服务。因此,您可以在单个应用程序中运行整个应用程序   服务,也可以设计和部署多个服务以作为一个集合运行   的official GAE doc

这对您的用例有用吗?

关于问题2,您没有提供有关当前流程的任何信息,因此我无法为您提供帮助。请编辑添加部署配置(app.yaml等)及其执行方式的问题。请删除任何敏感信息,然后再发布。