一、项目概述 在线问答应用是一个基于微信小程序的简单应用,它允许用户提出问题并获取其他用户的回答。用户可以查看问题列表,选择感兴趣的问题查看答案,并且还可以自己提出问题。管理员可以管理问题和答案,审核用户提出的问题和回答。
二、技术选型
- 小程序框架:使用微信原生开发框架和组件库。
- 后端服务:使用Node.js作为后端语言,搭建一个简单的RESTful API服务器。
- 数据库:使用MongoDB作为数据库。
三、项目结构
- 小程序端
- pages
- index:首页,显示最新的问题列表
- question:问题详情页,显示问题及其回答
- ask:提问页面,用于用户提问
- admin:管理员页面,用于管理问题和答案
- utils:工具类
- api.js:封装与后端API的交互
- util.js:常用工具函数
- app.js:小程序全局脚本,定义全局变量和方法等
- app.json:小程序配置文件
- 后端服务
- server.js:服务器入口文件
- routes:路由文件夹
- question.js:问题相关的路由
- answer.js:答案相关的路由
- mod