快速开始
Node
Node版本>=14.21.0
安装Node
查看Node版本
node -v
拉取代码
需要配置 SSH key:
git clone git@github.com:didi/xiaoju-survey.git
也可以使用其它方式:
服务端启动
方案一、快速启动,无需安装数据库
便于快速预览工程,对于正式项目需要使用方案二。
1、安装依赖
cd server
npm install
2、启动
npm run local
🌀NOTE:
服务运行依赖 mongodb-memory-server:
1、数据保存在内存中,重启服务会更新数据。
2、在启动内存服务器的新实例时,如果找不到MongoDB二进制文件会自动下载,因此首次运行可能需要一些时间。
方案二、(推荐)
1、启动数据库
项目使用MongoDB:
没有安装可以查看 MongoDB安装指导
mongod --dbpath ~/data/db --logpath ~/data/log/mongodb/mongo.log --fork
验证启动
ps aux | grep -v grep | grep mongod
工程默认的mongo链接如下,需要修改可查看配置修改指导:
mongodb://localhost:27017
2、安装依赖
cd server
npm install
3、启动
npm run dev
前端启动
安装依赖
cd web
npm install
启动
npm run serve
访问
问卷管理端
http://localhost:8080/management
问卷投放端
创建并发布问卷。