Code Monkey home page Code Monkey logo

bbs's Introduction

三,用node实现一个BBS网站

需求背景:

需要用Node搭建一个论坛,支持用户注册登录,且登录后可以发布帖子, 且在自己或别人的帖子下留言,但未登录者只能浏览,帖子列表页会显示每条帖子的浏览量,评论数。 另外访客与登录者都可以将发布的信息一键下载成Excel表格。

需求要点:

  1. 用Node作为后端语言搭建一个网站,并配有数据库存储
  2. 网站提供一个注册登录功能,登录后的用户可以发帖和回帖(不用盖楼)
  3. 未登录的游客也可以浏览帖子与回复内容,但是无法发帖与回帖
  4. 在论坛列表页会显示没条帖子的创建日期,浏览量(UV),评论数
  5. 论坛列表页提供了一键下载功能,可以下载一个Excel表格,其中包括了每条帖子的ID、内容、创建日期、回复、浏览量、评论数
  6. 模拟一个大量访问后会发生内存泄漏的情景,并使用工具排查,修复

考点:

  • 建站能力,需搭配数据库
  • 数据库表设计
  • 前后端用户状态识别
  • 对于评论数和浏览量的采集
  • 下载并生成Excel文件
  • 内存泄漏的产生与排查

bbs's People

Contributors

ponyfly avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.