Xu's Pub

徐嘉俊的个人博客


  • 首页

  • 分享

  • 关于
Xu's Pub

React Router 2 开发经验与工具分享

发表于 2017-06-23 | 分类于 工具封装

本工具包括以下几个功能实现,React Router 版本为 2.0

  1. 根据开发环境决定使用 hashHistory 还是 browserHistory
  2. js 代码中实现路由跳转
  3. 实现改变 queryString 的方法函数
阅读全文 »
Xu's Pub

服务器完全配置 (Part 5)

发表于 2017-04-21 | 分类于 经验分享

目标:处理 SPA 的二级路由 404 问题,并教你开启 nginx 的 gzip 功能。

前言

现在前端 SPA 应用越来越多,各家框架都有自己的一套路由体系,像 React 就由 Router-router 进行路由管理,这样大大方便了我们的开发,但是也带来了问题。

一般我们会遇到像下面这样的路由:http://xx.xxx.com/xxxx/xxxx,如果没有做任何设置,直接访问这个 url 会返回 404 页面,因为 nginx 启动的服务其实是在你的资源文件夹中寻找对应的文件,而 SPA 打包后只有一个或几个 .js 文件,nginx 是找不到的,所以理所当然给你返回 404 页面。

阅读全文 »
Xu's Pub

服务器完全配置 (Part 4)

发表于 2017-04-21 | 分类于 经验分享

目标:建一个 WordPress 站点试试,带你熟悉 mysql 基本语法。

准备

  1. WordPress 准备

    下载 WordPress 并解压,转移到 nginx 目录,更改文件所有者。

    1
    2
    3
    4
    5
    6
    cd /usr/share/nginx/html
    sudo wget https://cn.wordpress.org/wordpress-4.7.3-zh_CN.tar.gz
    sudo tar -xzvf wordpress-4.7.3-zh_CN.tar.gz

    sudo mv wordpress wp && rm -rf wordpress-4.7.3-zh_CN.tar.gz
    sudo chown -R www-data:www-data wp
    阅读全文 »
Xu's Pub

服务器完全配置 (Part 3)

发表于 2017-04-21 | 分类于 经验分享

目标:带你安装 Node 以及处理 Node 服务的端口反向代理。

前言

Node 越来越火了,所以给服务器配置 Node 也很有必要了,一般的 Node 服务都是启动在本地服务的某一端口,本例将以一个简单的 Express 服务带你部署持久启动Node 服务,并将其反向代理到相应域名上。

阅读全文 »
Xu's Pub

服务器完全配置 (Part 2)

发表于 2017-04-21 | 分类于 经验分享

目标:带你了解静态资源怎么映射到域名,利用 git 很简单!顺便教你普通的二级域名配置方法。

前言

服务器部署后最简单的功能就是映射静态资源到域名,而 Hexo 本身就是直接把你写的 Markdown 处理成静态文件,所以这里就用 Hexo 做演示。点此了解 Hexo

进行到这一步我假设你已经搭建好了 Hexo 博客系统并已经部署到了 github page 上,我们进入对应的 github 仓库。

阅读全文 »
1234
John Xu

John Xu

  河北 秦皇岛 东北大学秦皇岛分校

  Everyone in sharing !

18 日志
4 分类
14 标签
GitHub E-Mail
友情链接
  • > MarkLux
  • > Molybdenum
  • > Abtion
冀ICP备17019198号 © 2015 - 2019 by John Xu
Power By Hexo
主题 - NexT.Fing