zoukankan      html  css  js  c++  java
  • Express开发社区论坛

    项目架构

    前端使用 EJS + Layui 实现
    后端使用 Express + MySQL + Redis 实现

    技术栈:

    Node.JS + Express(EJS) + MySQL + Redis
    用到的其他框架:Layui社区前端模版及UI,富文本编辑器采用 Simditor,以后考虑换成Markdown编辑器。

    功能:

    已实现

    登录,注册,登出
    查看主页及帖子
    发帖回帖
    查看个人主页
    主从数据库, Redis应用

    暂未实现

    个人信息编辑
    验证码功能
    本地图片上传功能
    管理端实现
    公告板块制作
    动态板块制作
    签到点赞功能
    权限细分,实现老师学生身份
    实名制验证

    页面

    5363693-2e9f85386e3b2799.png
    主页

    5363693-3449e43bd74fc1b1.png
    登陆

    5363693-da3c658405c082c0.png
    帖子查看

    5363693-39a93e8feaa08645.png
    个人主页

    开始

    git clone https://github.com/ZKingQ/HZNU_CLUB_Server.git # 获取项目
    cd HZNU_CLUB_Server/ # 进入目录
    npm install  # 安装依赖
    vim config/defalut.json  # 修改数据库配置(暂不需要)
    source yourpath/config/SQL/init.sql # 初始化数据库(暂不需要)
    npm start  # 启动
    

    打开浏览器访问 http://localhost:3000

    文件结构

    ---- bin
    ---- node_modules 依赖
    ---- public  公共静态文件
    ---- routes  路由
    ---- views  前端页面模版
    ---- app.js  应用启动入口
    ---- package.json 依赖描述
    ---- package-lock.json
    ---- readme.md
    

    开发教程

    暂未编写,目前本项目还在快速迭代当中,建议在相对完善之后再研究使用,预计暑假将会完善剩余的功能和文档

    Github项目地址

  • 相关阅读:
    移动web开发框架研究
    Android客户端缓存机制(文字缓存和多媒体文件缓存)
    edittext实现自动查询,刷新listview
    Android属性动画 nineoldandroids
    android 框架LoonAndroid,码农偷懒专用
    待看
    aidl
    国内外DNS服务器地址列表
    js 防止重复点击
    js 模块化
  • 原文地址:https://www.cnblogs.com/ZKin/p/9471043.html
Copyright © 2011-2022 走看看