在 GitHub Pages 中使用 Vue Router


本文想要解决的是如何在 GitHub Pages 中使用 History Router,如果用 Hash Router 不会有问题,但是很丑。

异步加载 Vue 组件以减小 chunk 体积


使用 useAsyncComponent 来异步加载组件,从而减小单个 chunk 的体积。

Naive UI 使用独立 API 后警告 inject

问题 

我这里是使用的 Pinia Store。由于独立 API 创建了另一个 app 而没有与我们自己的 app 共享状态,所以才导致它不能正常进行 inject 等操作。

Nginx 反代跳转到 127.0.0.1 的错误

问题 

最近加上了 Cloudflare,导致反代进行跳转的时候到了 127.0.0.1,是一个 Nginx 配置问题,没有加上转发请求头。

Axios 实例 JSON 的问题


由于有些默认配置项,我们需要用 axios.create 而不是 new axios.Axios

DotEnv 中 $ 的坑


$ 符号在 .env 文件里会被解析为变量,如果没有定义就会直接被吃掉,从而导致这篇文章的存在。

JS关于或运算符的问题

问题 

就是 || 这个运算符,它不仅是一个布尔运算符,还能当一个判空运算符来用。由于 JS 中的 falsy value,用它判空会出现问题。

Nginx配置HTTPS证书

问题 

果然Bug总是在你意想不到的地方出现。

记一次JSON和ts-node的坑

问题 

醉了,没想到这地方有问题。