我有一个由几个 nod.js 后端应用程序组成的项目。这些应用程序使用相同的模块(放置在每个 ap 文件夹之外的共享位置)。它们将部署在不同的环境(服务器)上的应用程序,一些代码用于测试,一些用于像往常一样调试。
如果我为我的一个应用程序选择了一个平台(例如 PaaS nodejitsu),我应该如何只为我的一个应用程序发送生产代码?我部署在 nodejitsu 上,它只是发送应用程序文件夹并使用 package.json 来配置应用程序。但是有一堆代码是不需要的(例如测试),有些代码是外部的。如果我也想阻止服务器代码怎么办?这个问题应该如何解决?
对于前端应用程序,有大量的方法可以用于生产。我知道要求是不同的,但没有找到任何关于如何正确准备 node.js 后端应用程序以进行部署的最佳实践的信息。