kite 前台vue服务端渲染(ssr)、后台react(spa)、后台服务node koa的多人文章发布系统

553 阅读2分钟

关于kite (项目已开源,地址在这里)

Kite

This is a vue ssr + react project + node koa 开源地址传送门: github.com/maoxiaoquan…

kite 前台演示网站地址: 小随笔 www.xiaosuibi.com/

后台演示网站地址: 小随笔 www.xiaosuibi.com/_admin

后台演示网站账户:kitetest 密码:q123456 (资源有点大,可能要加载一段时间)

项目是仿掘金的,但是差的还很远,一直很喜欢掘金,然后就想写一个类似的,哈哈

备注:因为项目是一直在写的,周期比较长,改了又改,大家能看则看,有意见的,直接提意见,发出来的目的,就是希望大家多提建议,或者意见 然后我再来改,代码方面我会一直优化的!!!!!!

Build

npm install || cnpm install 安装所有的包,可能有些多,前台和后台是在一起的

打包后台界面 npm run admin-build

打包前台界面 npm run client-build

Start

目前用的数据库只有mysql 本地开发的话,下一个phpstudy即可

说明 使用的技术栈:

前台方面:vue + vuex + vue-router + vue-server-renderer

后台方面:react + redux + react-redux + react-router

server: koa + mysql

公共部分:webpack

其他详细的直接看 package.json 就可以了

前台界面目前是用的 vue 的 ssr,但是没有采用 nuxt.js 代码的阅读应该还是可以的后台界面采用的是 react

前台目前比较简单,就是一个多人文章发布系统,用户可以注册账号,发布文章,关注用户,喜欢文章,评论等等

后台管理文章的发布、审核,评论的审核,管理员权限管理,系统配置等等,前后台用户管理员独立

初始化界面是对整个文章发布系统的一个初始化,包括初始管理员角色,mysql 等等