45 lines
1.3 KiB
Markdown
45 lines
1.3 KiB
Markdown
|
## 环境
|
|||
|
node版本推荐>=v16.15.0
|
|||
|
|
|||
|
## 项目启动
|
|||
|
1、安装依赖
|
|||
|
```
|
|||
|
npm install
|
|||
|
```
|
|||
|
2、启动
|
|||
|
```
|
|||
|
npm run serve
|
|||
|
```
|
|||
|
3、访问问卷管理端
|
|||
|
```bash
|
|||
|
http://localhost:8080/management
|
|||
|
```
|
|||
|
会自动重定向到问卷列表页,也就是问卷管理端系统的首页
|
|||
|
```bash
|
|||
|
http://localhost:8080/management/survey
|
|||
|
```
|
|||
|
问卷管理端所有的页面都需要登陆,需要自行注册账号
|
|||
|
|
|||
|
4、访问问卷投放端
|
|||
|
创建一份问卷并且编辑好之后,需要点击发布,发布后会跳转到问卷投放页面
|
|||
|
投放页面能看到问卷的问卷投放端的链接,点击打开即可访问
|
|||
|
或者如果你知道问卷配置的surveyPath字段,也可以通过下面的路径直接访问某张问卷
|
|||
|
```bash
|
|||
|
http://localhost:8080/render/:surveyPath
|
|||
|
```
|
|||
|
|
|||
|
5、编译
|
|||
|
执行下面的命令即可编译项目
|
|||
|
```
|
|||
|
npm run build
|
|||
|
```
|
|||
|
编译结果会产出两个html:management.html和render.html
|
|||
|
|
|||
|
6、部署和访问
|
|||
|
前端的部署和访问依赖服务端
|
|||
|
需要先将整个dist文件夹里面的内容移动到后端的静态文件夹下面
|
|||
|
需要后端做一层代理:
|
|||
|
当访问路径由/management开头的时候,读取management.html的内容返回
|
|||
|
当访问路径由/render开头的时候,读取render.html的内容返回
|
|||
|
此功能已经实现,做一个简单了解即可
|