基于 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, design and implement a PC-based browser technology communication community,provide programmers and other technical personnel with a comprehensive communication platform. MVVM is the cornerstone of this system, using a completely separate front and back end form, the front end uses Fiber React is an architecture. The backend uses NodeJS to build a single-page application. The database uses a non-relational database MongoDB. Various programming languages combined with the VS Code editor make this system highly practical and scalable. The main functions of the system include publishing technical articles, publishing boiling point dynamics, adding friends online, online chat, etc.Key words:React; NodeJS; MongoDB; SPA; Technology community;...