V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xiaoquan1995
V2EX  ›  Node.js

一个 node 服务端 + vue ssr 的多人文章发布系统

  •  7
     
  •   xiaoquan1995 · 2020-03-15 23:04:55 +08:00 · 2537 次点击
    这是一个创建于 1719 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这个项目用了 react、vue、node、webpack、grophql、express 基本涉及到了前端大部分主流的技术了,都是用的最新的版本,都是从零开始搭建包括 ssr 脚手架,主要是让学的人,接触前端整个的生态圈,后期 node 会用 ts 重构,个人对 node 特别喜欢,所以就想写点东西

    kite

    项目源码地址: https://github.com/maoxiaoquan/kite

    前台演示网站地址: https://www.xiaosuibi.com/

    后台演示网站地址: https://www.xiaosuibi.com/_admin

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

    拉点赞,只发一次了,haha

    882goj.png

    说明 使用的技术栈:

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

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

    server: express + mysql + graphql + apollo-server-express

    公共部分:webpack

    其他详细的直接看 package.json 就可以了,部分接口开始使用 graphql 改写 前台界面目前是用的 vue 的 ssr,但是没有采用 nuxt.js 代码的阅读应该还是可以的,后台界面采用的是 react 前台目前比较简单,就是一个多人文章发布系统,用户可以注册账号,发布文章,关注用户,喜欢文章,评论等等 后台管理文章的发布、审核,评论的审核,管理员权限管理,系统配置等等,前后台用户管理员独立 初始化界面是对整个文章发布系统的一个初始化,包括初始管理员角色,mysql 等等 前后台是写在一起的

    28 条回复    2020-03-17 16:30:57 +08:00
    zuolan
        1
    zuolan  
       2020-03-16 02:32:51 +08:00
    好看, 加油. 保持关注.
    solooo
        2
    solooo  
       2020-03-16 09:21:48 +08:00
    star 支持,正好在找 nodejs 开发的论坛
    justin2018
        3
    justin2018  
       2020-03-16 09:32:24 +08:00
    界面好看 😁
    boboyangmoumou
        4
    boboyangmoumou  
       2020-03-16 09:33:51 +08:00
    加油,很棒
    taxiaohaohhh
        5
    taxiaohaohhh  
       2020-03-16 09:44:49 +08:00
    不错。已 Star
    cleveryun
        6
    cleveryun  
       2020-03-16 09:45:28 +08:00
    个人项目,这个 commit 数看着就靠谱
    firhome
        7
    firhome  
       2020-03-16 09:46:32 +08:00
    好东西。
    galikeoy
        8
    galikeoy  
       2020-03-16 10:02:52 +08:00
    不错,
    xiaoquan1995
        9
    xiaoquan1995  
    OP
       2020-03-16 10:03:17 +08:00
    超级感谢
    rookielzy
        10
    rookielzy  
       2020-03-16 10:12:37 +08:00
    流批!已 star !
    google54321
        11
    google54321  
       2020-03-16 11:10:40 +08:00
    抄袭简书?
    xiaoquan1995
        12
    xiaoquan1995  
    OP
       2020-03-16 11:11:56 +08:00
    @google54321 是模仿简书+掘金,我在后面的版本会慢慢改出自己的风格,前期想一个出来太难了
    ahbicj
        13
    ahbicj  
       2020-03-16 11:12:16 +08:00
    感谢!本人小白,有很多值得学习的地方,已 star,不太熟练如何搭脚手架,如果搭好的脚手架 Vue 还会写一些( react 和 node 都没接触过),看来还是任重道远
    然后进 admin 随便点了点,发现 _admin/#/manager/article-column 这个页面好像有一些问题(我这边白屏了
    就不开 issue 了
    xiaoquan1995
        14
    xiaoquan1995  
    OP
       2020-03-16 11:14:22 +08:00
    @ahbicj 好的,后台模版这段时间没有升级,下个版本就开始升级,我去看下是啥问题,感谢
    xiaoquan1995
        15
    xiaoquan1995  
    OP
       2020-03-16 11:31:22 +08:00
    @ahbicj 已修复
    rebounce
        16
    rebounce  
       2020-03-16 12:22:03 +08:00 via iPhone
    ssr 在 v2 不是屏蔽词啊。
    aice755169
        17
    aice755169  
       2020-03-16 12:58:27 +08:00
    马克一下
    wenzichel
        18
    wenzichel  
       2020-03-16 13:44:22 +08:00   ❤️ 1
    前端和后台用的还是不是一个技术栈呢,厉害
    7gugu
        19
    7gugu  
       2020-03-16 14:07:01 +08:00
    太帅了,已 star
    xiaoquan1995
        20
    xiaoquan1995  
    OP
       2020-03-16 14:14:25 +08:00
    感谢
    firhome
        21
    firhome  
       2020-03-16 14:24:39 +08:00
    @xiaoquan1995 github 上只有 server 端是吗? 客户端代码没看到呀
    xiaoquan1995
        22
    xiaoquan1995  
    OP
       2020-03-16 14:32:20 +08:00
    @firhome 有的,你看项目介绍的表格,有三个项目仓库都写了
    kumastudio
        23
    kumastudio  
       2020-03-16 16:43:02 +08:00
    好看 star 了
    moonrailgun
        24
    moonrailgun  
       2020-03-16 17:38:15 +08:00
    厉害了 dalao。已 star
    slert
        25
    slert  
       2020-03-16 18:35:30 +08:00
    star 了
    xiaoquan1995
        26
    xiaoquan1995  
    OP
       2020-03-16 18:47:01 +08:00
    感谢
    chenzhenguo0620
        27
    chenzhenguo0620  
       2020-03-17 09:09:16 +08:00
    厉害了
    chengkai
        28
    chengkai  
       2020-03-17 16:30:57 +08:00
    不错,这不就是煎蛋的全部功能吗
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2983 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 11:15 · PVG 19:15 · LAX 03:15 · JFK 06:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.