node.js 是js的运行环境,跑js代码的。“Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时”nginx用来做代理和静态资源托管,可以代理node.js起的http服务。docker可以认为是虚拟机,虚拟机里可以安装node.js或者nginx。 联系:写了一个node.js项目,提供api;写了一个vue项目,打包成静态资源(需要api接口)。nginx做代理,将node.js提供的api和vue的静态资源整合到一个域名底下。 可以将node.js项目打包成一个docker镜像(有node.js环境和代码的一个虚拟机),这样我拿着这镜像可以随意的部署到任何一台有安装过docker的机子上。不需要考虑我这机子上有没有安装过node.js。 纯个人理解,可能有误。
node.js 是js的运行环境,跑js代码的。“Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时”
nginx用来做代理和静态资源托管,可以代理node.js起的http服务。
docker可以认为是虚拟机,虚拟机里可以安装node.js或者nginx。
联系:写了一个node.js项目,提供api;写了一个vue项目,打包成静态资源(需要api接口)。nginx做代理,将node.js提供的api和vue的静态资源整合到一个域名底下。
可以将node.js项目打包成一个docker镜像(有node.js环境和代码的一个虚拟机),这样我拿着这镜像可以随意的部署到任何一台有安装过docker的机子上。不需要考虑我这机子上有没有安装过node.js。
纯个人理解,可能有误。