在nodejs环境中应用并代理跨域
将打包好的代码打包上线,并在nodejs中代理跨域
前端工程师完成开发流程,按照常规的做法,此时,运维会将我们的代码部署到阿里云的ngix服务上,对于我们而言,我们可以将其部署到本机的nodejs环境中。
企业代码部署分为 自动化部署 /手动部署 (自动化部署就是将手动化部署全部写成了脚本然后去执行脚本)
第一步,建立web服务文件夹 hrServer (桌面git bash here ) mkdir命令的主要功能为创建一个或多个空目录,
$ mkdir hrServer #建立hrServer文件夹
第二步,cd 切换到hrServer文件夹下,初始化npm $ npm init -y
( -y表示一切认为默认值,自动生成package.json文件,可以在这个文件下安装服务端需要的依赖)
第三步,安装服务端框架koa(也可以采用express或者egg)
$ npm i koa koa-static (koa-static 实现静态代码托管的包)