Authored by shuaiguo

magazie

1 -  
2 # 项目简介 1 # 项目简介
3 2
4 git: http://git.yoho.cn 3 git: http://git.yoho.cn
5 4
6 -## yohobuy-node(YOHO!Buy 有货 项目PC站) 5 +## yohobuy-node(YOHO!Buy 有货 项目 PC 站)
7 6
8 > [网址](https://www.yohobuy.com/) 7 > [网址](https://www.yohobuy.com/)
9 8
10 -## yohobuywap-node(WAP站|H5|m站) 9 +## yohobuywap-node(WAP 站|H5|m 站)
11 10
12 > 服务域名: m.yohobuy.com 11 > 服务域名: m.yohobuy.com
13 12
14 ## yoho-activity-platform(活动平台) 13 ## yoho-activity-platform(活动平台)
15 14
16 -> 包含admin端和前端api,api接口将迁移至java 15 +> 包含 admin 端和前端 api,api 接口将迁移至 java
17 16
18 ## yoho-community-web(有货社区) 17 ## yoho-community-web(有货社区)
19 18
@@ -21,7 +20,7 @@ git: http://git.yoho.cn @@ -21,7 +20,7 @@ git: http://git.yoho.cn
21 20
22 ## yoho-luck(小程序) 21 ## yoho-luck(小程序)
23 22
24 -> 部分API由yoho-activity-platform项目提供,并逐步迁移至Java 23 +> 部分 API 由 yoho-activity-platform 项目提供,并逐步迁移至 Java
25 24
26 ## yohobuywap-node-activity(活动模板) 25 ## yohobuywap-node-activity(活动模板)
27 26
@@ -33,7 +32,9 @@ git: http://git.yoho.cn @@ -33,7 +32,9 @@ git: http://git.yoho.cn
33 32
34 大转盘前端项目 33 大转盘前端项目
35 34
  35 +## yoho-hype-magazine
36 36
  37 +电子刊项目: 需要使用 Hyper 工具, 在 node-ci -> 静态资源 -> 活动上传中上传压缩包
37 38
38 # 测试 39 # 测试
39 40
@@ -41,7 +42,7 @@ git: http://git.yoho.cn @@ -41,7 +42,7 @@ git: http://git.yoho.cn
41 42
42 编译时主要修改两个部分,分支 | 是否编译静态文件(NO | YES)- 项目中是否涉及到前端文件修改。 43 编译时主要修改两个部分,分支 | 是否编译静态文件(NO | YES)- 项目中是否涉及到前端文件修改。
43 44
44 -编译完成spinnaker会自动将前端资源上传到cdn,并打包到docker镜像中最后push到测试环境发布。 45 +编译完成 spinnaker 会自动将前端资源上传到 cdn,并打包到 docker 镜像中最后 push 到测试环境发布。
45 46
46 **测试环境域名查找** 47 **测试环境域名查找**
47 48
@@ -64,6 +65,3 @@ http://www.yohops.com @@ -64,6 +65,3 @@ http://www.yohops.com
64 # 线上 65 # 线上
65 66
66 步骤与灰度相同,环境选择: yoho-online 67 步骤与灰度相同,环境选择: yoho-online
67 -  
68 -  
69 -  
@@ -4,21 +4,21 @@ @@ -4,21 +4,21 @@
4 4
5 ## 部署为两个服务 5 ## 部署为两个服务
6 6
7 -- yoho-activity-platform(活动平台,仅提供Api) 7 +- yoho-activity-platform(活动平台,仅提供 Api)
8 - yoho-activity-platform-admin(活动管理平台) 8 - yoho-activity-platform-admin(活动管理平台)
9 9
10 ## 静态资源 10 ## 静态资源
11 11
12 -> 由服务器提供,不走cdn,故打包不需要静态编译和修改npm version。  
13 -`config`: webpack.prod.config.js  
14 -`require`: doraemon->views->layout.hbs->[stylesheet | script] 12 +> 由服务器提供,不走 cdn,故打包不需要静态编译和修改 npm version。
  13 +> `config`: webpack.prod.config.js
  14 +> `require`: doraemon->views->layout.hbs->[stylesheet | script]
15 15
16 -> admin 端静态资源指向yoho-activity-platform服务中 16 +> admin 端静态资源指向 yoho-activity-platform 服务中
17 17
18 ## 线上访问 18 ## 线上访问
19 19
20 -wifi: 需要使用yoho-ap 20 +wifi: 需要使用 yoho-ap
21 21
22 -## bug纪录 22 +## bug 纪录
23 23
24 -1、URL encode会将+转换成空格 24 +1、URL encode 会将+转换成空格
@@ -12,26 +12,26 @@ @@ -12,26 +12,26 @@
12 对于新增字段需要在interface中定义,否则获取不到,post也无法提交(没找怎么怎么过滤的,无力吐槽) 12 对于新增字段需要在interface中定义,否则获取不到,post也无法提交(没找怎么怎么过滤的,无力吐槽)
13 ``` 13 ```
14 14
15 -测试账号: chengls aA123456@ 15 +测试账号: chengls aA123456@
16 线上账号: zhaoqing Zhaoqing@123(不可操作) 16 线上账号: zhaoqing Zhaoqing@123(不可操作)
17 17
18 -由于在package.json的scripts标签中设置NODE_ENV时存在跨平台问题: 18 +由于在 package.json 的 scripts 标签中设置 NODE_ENV 时存在跨平台问题:
19 19
20 window: set NODE_ENV= 20 window: set NODE_ENV=
21 21
22 MAC: export NODE_ENV= 22 MAC: export NODE_ENV=
23 23
24 -gulp-develop-server 默认环境变量为development 24 +gulp-develop-server 默认环境变量为 development
25 25
26 -## 如果是mac本地开发最简单方式:code/package.json 文件的script.code 配置为export NODE_ENV=, windows系统不需要做修改 26 +## 如果是 mac 本地开发最简单方式:code/package.json 文件的 script.code 配置为 export NODE_ENV=, windows 系统不需要做修改
27 27
28 -*基于现在代码*需要修改code/index.js中代码如下: 28 +*基于现在代码*需要修改 code/index.js 中代码如下:
29 29
30 ![image.png](https://cdn.nlark.com/yuque/0/2020/png/193477/1584516481215-733870c2-587f-48e7-9750-b60a068913f0.png#align=left&display=inline&height=378&name=image.png&originHeight=756&originWidth=1350&size=158284&status=done&style=none&width=675) 30 ![image.png](https://cdn.nlark.com/yuque/0/2020/png/193477/1584516481215-733870c2-587f-48e7-9750-b60a068913f0.png#align=left&display=inline&height=378&name=image.png&originHeight=756&originWidth=1350&size=158284&status=done&style=none&width=675)
31 31
32 -- nginx配置通过域名访问: 32 +- nginx 配置通过域名访问:
33 33
34 - server_name不能为admin.portal.yohobuy.com,因为与java api访问域名相同造成api调用失败 34 + server_name 不能为 admin.portal.yohobuy.com,因为与 java api 访问域名相同造成 api 调用失败
35 35
36 ``` 36 ```
37 37
@@ -56,20 +56,19 @@ gulp-develop-server 默认环境变量为development @@ -56,20 +56,19 @@ gulp-develop-server 默认环境变量为development
56 } 56 }
57 } 57 }
58 58
59 - 测试环境host配置: 59 + 测试环境host配置:
60 # yoho portal 运营平台 60 # yoho portal 运营平台
61 - 192.168.102.49 admin.portal.yohobuy.com 61 + 192.168.102.49 admin.portal.yohobuy.com
62 192.168.102.207 serve.yohobuy.com 62 192.168.102.207 serve.yohobuy.com
63 192.168.10.64 erp.yohobuy.com 63 192.168.10.64 erp.yohobuy.com
64 ``` 64 ```
65 65
66 -- locahost:30012访问绕过登陆 66 +- locahost:30012 访问绕过登陆
67 67
68 ![image.png](https://cdn.nlark.com/yuque/0/2020/png/193477/1584517116545-f478a54f-c406-43ef-9491-7eee657edd3d.png#align=left&display=inline&height=123&name=image.png&originHeight=246&originWidth=1926&size=88165&status=done&style=none&width=963) 68 ![image.png](https://cdn.nlark.com/yuque/0/2020/png/193477/1584517116545-f478a54f-c406-43ef-9491-7eee657edd3d.png#align=left&display=inline&height=123&name=image.png&originHeight=246&originWidth=1926&size=88165&status=done&style=none&width=963)
69 69
70 需要修改 70 需要修改
71 71
72 -  
73 **环境发布** 72 **环境发布**
74 【测试环境】 73 【测试环境】
75 74
@@ -83,17 +82,16 @@ path: /Data/code/yohobuy-portal-fe2 @@ -83,17 +82,16 @@ path: /Data/code/yohobuy-portal-fe2
83 82
84 build: cd /Data/code/yohobuy-portal-fe2/code && npm run build && pm2 restart yohobuy-portal-fe 83 build: cd /Data/code/yohobuy-portal-fe2/code && npm run build && pm2 restart yohobuy-portal-fe
85 84
86 -  
87 【灰度/生产环境】 85 【灰度/生产环境】
88 86
89 -IP: 192.168.102.210 87 +IP: 192.168.102.210
90 88
91 -user: root 89 +user: root
92 90
93 -password: 123456 91 +password: 123456
94 92
95 -build: cd /home/node 93 +build: cd /home/node
96 94
97 灰度环境 sh portal.sh gray 95 灰度环境 sh portal.sh gray
98 96
99 - 生产环境 sh portal.sh master  
  97 + 生产环境 sh portal.sh master