本工具包括以下几个功能实现,
React Router
版本为 2.0
- 根据开发环境决定使用
hashHistory
还是browserHistory
- js 代码中实现路由跳转
- 实现改变 queryString 的方法函数
徐嘉俊的个人博客
本工具包括以下几个功能实现,
React Router
版本为 2.0
hashHistory
还是 browserHistory
目标:处理
SPA
的二级路由404
问题,并教你开启nginx
的gzip
功能。
现在前端 SPA
应用越来越多,各家框架都有自己的一套路由体系,像 React
就由 Router-router
进行路由管理,这样大大方便了我们的开发,但是也带来了问题。
一般我们会遇到像下面这样的路由:http://xx.xxx.com/xxxx/xxxx
,如果没有做任何设置,直接访问这个 url
会返回 404
页面,因为 nginx
启动的服务其实是在你的资源文件夹中寻找对应的文件,而 SPA
打包后只有一个或几个 .js
文件,nginx 是找不到的,所以理所当然给你返回 404
页面。
目标:建一个 WordPress 站点试试,带你熟悉 mysql 基本语法。
WordPress 准备
下载 WordPress
并解压,转移到 nginx
目录,更改文件所有者。
1 | cd /usr/share/nginx/html |
目标:带你安装
Node
以及处理Node
服务的端口反向代理。
Node
越来越火了,所以给服务器配置 Node
也很有必要了,一般的 Node
服务都是启动在本地服务的某一端口,本例将以一个简单的 Express
服务带你部署持久启动Node
服务,并将其反向代理到相应域名上。
目标:带你了解静态资源怎么映射到域名,利用 git 很简单!顺便教你普通的二级域名配置方法。
服务器部署后最简单的功能就是映射静态资源到域名,而 Hexo
本身就是直接把你写的 Markdown
处理成静态文件,所以这里就用 Hexo
做演示。点此了解 Hexo
进行到这一步我假设你已经搭建好了 Hexo
博客系统并已经部署到了 github page
上,我们进入对应的 github
仓库。