基于 NodeJS 的开发者交流社区平台设计与实现 Design and Implementation of a Developer Communication Community Platform Based on NodeJS摘 要本论文旨在解决现有的技术交流社区网站的不完善问题,以现有的各类社区作为主要研究对象
基于主流的开发语言和工具,包括React、Antd、NodeJS、MongoDB 等框架和数据库,设计并实现一款运行于 PC 端浏览器上的技术交流社区,给程序员等其他技术人员提供一个全面的交流平台
本系统基于 MVVM 设计模式,在前后端架构上选取流行的模式(分离前后台),选用 React 作为前台的主要技术栈,而后端则选用 Node
js,数据库则选取非关系型数据库 MongoDB,各类编程语言结合 VS Code 编辑器使得本系统具有较高的实用性、拓展性
系统主要功能包含发表技术文章、发表沸点动态、在线加好友、在线聊天等
关键词:React;NodeJS;MongoDB;SPA;技术社区;开发者AbstractThis thesis aims to solve the imperfect problem of the existing technical communication community website, and takes various existing communities as the main research object
The technology used is based on mainstream development languages and tools, including React, Antd, NodeJS, MongoDB and other frameworks
And database, des