# 初次接手公司项目
在公司:连接公司内网,才能访问内网项目
在家/其他地方:通过公司VPN 工具,连接公司内网
可能公司内部 gitlab 项目组会给每个人设置权限,你得让组长开权限给你访问
拉取项目到本地后:安装依赖,由于可能搭建了公司内网 npm 私服,也是得连接内网才能安装(npm install)
启动项目,访问本机端口(eg.
localhost:8080
),由于我们公司项目的 token 是存放在二级域名下(通过 F12 控制台->Application->查看 Cookies 的 domain),此时登录会产生跨域问题,因此需要将localhost
映射为项目对应的域名地址(eg.127.0.0.1 dev.bigda.com
,这里的 dev 是一级域名,可以随意取,二级域名对应 token 存放的 domain,通过控制台可以查看),然后访问dev.bigda.com:8080
,这个东西搞不定直接问组长吧映射域名有很多种方法,这里说其中两种
- 直接修改本地 host 文件(windows 系统 host 文件位置
C:\WINDOWS\system32\drivers\etc
) - 下载switchhost (opens new window),设置域名映射,启动
switchhost
- 直接修改本地 host 文件(windows 系统 host 文件位置
如果已经可以看到部分页面,但有些让你开发的页面你看不到,说明项目也有权限控制,同样也是需要组长开权限