快速开始
环境准备
Node 版本>=18.x
安装 Node
查看 Node 版本
node -v
拉取代码
需要配置 SSH key:
git clone git@github.com:didi/xiaoju-survey.git
也可以使用其它方式:
服务端启动
方式一、快速启动,无需安装数据库
便于快速预览工程,对于正式项目需要使用方案二。
步骤 1、安装依赖
cd server
npm install
使用 npm install --timing=true --loglevel=verbose
可以查看安装详情。
步骤 2、启动
npm run local
服务运行依赖 mongodb-memory-server:
1、数据保存在内存中,重启服务会更新数据。
2、启动内存服务器新实例时,如果找不到 MongoDB 二进制文件会自动下载,因此首次可能需要一些时间。
方案二、生产推荐,需要使用数据库
步骤 1、配置数据库
项目使用 MongoDB,需要提前准备,请查看如何拥有 MongoDB 指南
配置数据库信息,查看MongoDB 配置。
步骤 2、安装依赖
cd server
npm install
步骤 3、启动
npm run dev
前端启动
步骤 1、安装依赖
cd web
npm install
使用 npm install --timing=true --loglevel=verbose
可以查看安装详情。
步骤 2、启动
npm run serve
使用 npm install --timing=true --loglevel=verbose
可以查看安装详情。
访问
问卷管理端
http://localhost:8080/management
问卷投放端
创建并发布问卷。