本工具包括以下几个功能实现,
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 仓库。