什么是一个好的设计,当你有多个应用程序?
基本上,我已经将一个react应用程序和一个nodejs应用程序进行了篡改。所以我的想法是有3个对接容器-一个用于react应用程序,一个用于nodejs后端和nginx作为路由器。任何与/的调用都将路由到响应应用程序,而使用/api的任何调用都将路由到nodejs后端。对于react应用程序,在开发期间,我们将使用npm run start运行应用程序,在部署过程中,我们将有多个构建步骤,运行npm run build并将构建文件夹复制到nginx映像中。我正在使用在我的本地while dev和QA/stage服务器上运行这些服务器。拥有nginx路
在我的MacOSX (10.11.6)上,我试图通过ssh对Cygwin的bash (Windows10)执行npm ls命令,但是出现了以下错误。
# npm ls
Error: Failed to replace env in config: ${APPDATA}
at C:\Program Files\nodejs\node_modules\npm\lib\config\core.js:418:13
at RegExp.[Symbol.replace] (native)
at RegExp.[Symbol.replace] (native)
at String.r