cleaning up old remote git branches
git remote prune origin
git remote prune origin
这个时候如果排除了数据库,Nginx以及其他的问题后,应该怀疑到是Cloudflare的问题,尤其是ssl
的问题。
Cloudflare一共支持4种mode:
SSL/TLS encryption mode
- Off
- Flexible
- Full
- Full(strict)
看一下,这里,从上到下是逐渐严格的,所以可以试试Off,如果OK,说明网站没问题,而是ssl的问题。
至于SSL怎么解决,有空再聊。
在user的home目录下,建立一个文件.my.cnf
,里面这样写:
[client]
user=username
password='mypassword'
然后就可以直接敲入mysql
命令登录了,不用mysql -u username -p
了。
今天准备把一个异步加载的组件用Suspense
,结果似乎不行。
报错如下:
ReactDOMServer does not yet support Suspense.
后来又搜到一个帖子,看来是确定了:
https://spectrum.chat/next-js/general/suspense-support~f83c5c32-cb4d-419e-ba3d-f08948e63584
- It is rendered once on the server - it is the root of your app
- App's getInitialProps is called before anything else - even before getInitialProps in _document.js
- It is created and mounted ONLY ONCE on the client - when the page first loads. Thereafter, on page navigation, App.getInitialProps is called before each page, and then its render function is called, to render the incoming page.
我不是个人开发者,最多算半个,毕竟有一份正式的工作,这个应该是 side project。最近在做一个 blog,实现 Headerless CMS + React 这个概念。
这不是我第一个 side project,但却是我坚持最久,并且实现最完整的一个,而且确实克服了很多困难。
主要原因是用了一个 Github 的 feature:Project,其实就是简版的 Jira。
我每次想到什么好的点子,要修复的 bug,或者想要实现的 feture,都记录下来。然后一个个解决,当把已经解决的问题挪到“Closed”栏的时候,还是很有成就感的。
而且每个问题,有优先级,排个先后顺序。
这样真正可以把项目一点一滴向前推进。