---
# System prepended metadata

title: Untitled

---

## Meta Space 测试细节记录

[TOC]

### Remi

#### Meta Space

1. 如果 Meta Space 的标题只有纯数字，在前端会被自动转换为科学计数法的表达形式

   ![](https://i.imgur.com/otWo8tK.png)


#### CMS BE

1. 发布文章时读取 GitHub，如果用户改过用户名。
   > Forbidden: GitHub user remi-guan not match repo owner remi-crystal
   
   550：认为这种情况需要讨论一下解决方案，算是用户的操作导致的问题，不能单通过 CMS 的逻辑修改去解决。
   
2. CMS-BE 的 migrations 配置，会读取一个环境变量
   ![](https://i.imgur.com/cJlEaMa.png)
   但如果设置了这个环境变量，就不区分 `development` 和 `production` 环境了。默认**只会读取 `development` 的配置文件**。

   另外相关的， `package.json` 也需要区分给 typeorm 命令区分环境。

   ![](https://i.imgur.com/2fXmtYq.png)
   
   
#### CMS FE

1. i18n问题，分别有下图和重试提交文章的时候的 success
![](https://i.imgur.com/Q985VDf.png)

### Remi IO
- 在【退出登录】前，**开启多个浏览器 tab**， 访问 Meta Space Console。之后完成用户【退出登录】，用户在其他 Tab 中能正常进入草稿箱、创作、编辑草稿（草稿 能够存在本地 ）；
    - 更换 （另外）用户账号登录（tester5）：原用户（tester6）「已退出登录」状态存储本地缓存的内容 **未在新用户草稿箱中出现**。“未刷新” 的 浏览器Tab中 依然保存原用户（tester6）的状态，访问左侧菜单【管理-信息】获取到 新/已更换（另外）用户（tester5）的「信息设置」；
    - 更换回 原有用户登录（tester6），该「已退出登录」状态存储本地缓存的内容 **在原有用户草稿箱中出现**；
    -  ![](https://i.imgur.com/TuKZtw1.png)

- Meta space console 左侧菜单栏 - 个人信息 部分 鼠标 hover 状态的 cursor 应为 pointer；

- 个人中心视图 - 更换头像 流程：前端 通过 用户 token 获取 图片上传 token `/storage/token`再通过 `/fleek/storage` 上传。在此过程中 `/fleek/storage` 没有检查文件格式、文件大小等相关属性。**较为优秀的流程应该是**：在请求 `/storage/token` 的过程中提交文件的基本属性，在上传后检查上传文件与请求 文件上传 token 时提交的属性一致。（下图为上传的35MB zip 文件）
![](https://i.imgur.com/UzC0A3v.png)
> RemiIO: 20220304 YUR 对此进行了更新调整，过大的文件会响应HTTP状态码500（需要调整至正确的状态码）

```
4|meta-storage  |   MulterError: File too large
4|meta-storage  |       at abortWithCode (/var/lib/jenkins/workspace/meta-storage/node_modules/multer/lib/make-middleware.js:79:22)
4|meta-storage  |       at FileStream.<anonymous> (/var/lib/jenkins/workspace/meta-storage/node_modules/multer/lib/make-middleware.js:141:11)
4|meta-storage  |       at FileStream.emit (events.js:311:20)
4|meta-storage  |       at FileStream.EventEmitter.emit (domain.js:482:12)
4|meta-storage  |       at PartStream.onData (/var/lib/jenkins/workspace/meta-storage/node_modules/busboy/lib/types/multipart.js:220:18)
4|meta-storage  |       at PartStream.emit (events.js:311:20)
4|meta-storage  |       at PartStream.EventEmitter.emit (domain.js:482:12)
4|meta-storage  |       at addChunk (_stream_readable.js:294:12)
4|meta-storage  |       at readableAddChunk (_stream_readable.js:275:11)
4|meta-storage  |       at PartStream.Readable.push (_stream_readable.js:209:10)
```

- 语言切换，菜单渲染后，鼠标移除该菜单触发的点击事件无法关闭该菜单；
- 在 CMS 视图左侧的功能**折叠状态**中，点击“语言切换” icon，菜单中鼠标 hover 至列表项目后渲染的气泡字体颜色需要改为白色；
![](https://i.imgur.com/DRnkNJZ.png)

#### 2022-03-07

- 新注册的用户(刚刚注册的用户)没有发布过站点，右上角显示了站点发布成功;
    - **复现过程**：tester9（用户）注册建站后，使用tester9用户的邀请码立即注册 tester10 完成建站流程，会出现以下问题；
![](https://i.imgur.com/rjYidQ4.png)
![](https://i.imgur.com/d0VuDKy.jpg)

#### 2022-03-08
- 【使用体验】站点设置功能，在 **建站后** 进行站点设置，可能需要告知用户在下一次提交 publish 的时候会同步更新。
- 文章列表 分页 无限制 

![](https://i.imgur.com/NyrUR9H.png)



### Yur


1. 侧边栏

超过99篇文章会显示99+
![](https://i.imgur.com/yAeWQkx.png)



### FZxiao
