技术与堆栈 建立在MERN堆栈(MongoDB,Express,React,NodeJS)上。 客户端(静态框架)在Netlify上提供。 API端点路由在Vercel上提供。 Firebase用于用户身份验证。 MongoDB Atlas将所有基于文档的数据保存在云中。 考虑到速度和安全性,我们的团队正在考虑扩展Web应用程序并将整个堆栈托管在Linux VM实例(EC2或DigitalOcean)上。 前端 /client是使用ReactJS create-react-app设置构建的。 /client/src/components保留用于登录系统的组件,并使用样式组件。 /client/src/containers包含多个.js文件,每个文件都对应于一个组件或一个网页(仍是动态呈现的)。 要在本地提供服务,请运行npm start 。 它将在localhost:300