跳到主要内容
版本:1.3.0

快速开始

环境准备​

Node 版本>=18.x

安装 Node​

推荐通过 n 或 nvm 来管理 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

问卷投放端​

创建并发布问卷。

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