跳到主要内容
版本:1.3.0

快速开始

环境准备

Node 版本>=18.x

安装 Node

推荐通过 nnvm 来管理 node 版本。

查看 Node 版本

node -v

拉取代码

需要配置 SSH key:

git clone git@github.com:didi/xiaoju-survey.git

也可以使用其它方式:

服务端启动

方案一、快速启动,无需安装数据库

便于快速预览工程,对于正式项目需要使用方案二。

1、安装依赖

cd server
npm install

2、启动

npm run local

服务运行依赖 mongodb-memory-server

1、数据保存在内存中,重启服务会更新数据。
2、启动内存服务器新实例时,如果找不到 MongoDB 二进制文件会自动下载,因此首次可能需要一些时间。

方案二、(推荐)

1、配置数据库

项目使用 MongoDB,需要提前准备,请查看如何拥有 MongoDB 指南

配置数据库信息,查看MongoDB 配置

2、安装依赖

cd server
npm install

3、启动

npm run dev

前端启动

安装依赖

cd web
npm install

启动

npm run serve

访问

问卷管理端

http://localhost:8080/management

问卷投放端

创建并发布问卷。

http://localhost:8080/render/:surveyPath