fix: 修改本地没有安装ts-node报错 (#16)

This commit is contained in:
luch 2023-12-04 11:34:35 +08:00 committed by GitHub
parent 9567bbfe47
commit 2d5a300ed9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 1 additions and 63 deletions

View File

@ -1,18 +0,0 @@
# 问卷引擎服务端
问卷引擎服务端主要用于提供问卷的的管理端和发布端接口,其中管理端包括但不限于创建,编辑,修改,发布问卷接口。发布端主要为问卷提交接口和问卷信息获取接口,再通过问卷的渲染服务来渲染前端内容。
# 项目依赖安装
进入服务端目录运行init.sh来进行依赖安装
```sh
sh init.sh
```
# 项目的启动
开发模式的启动
```
npm run dev
```
正式环境的启动
```
npm run start
```
服务默认启动端口为8080

View File

@ -12,7 +12,7 @@
"start:preonline": "SERVER_ENV=preonline node ./build/index.js",
"start:online": "SERVER_ENV=online node ./build/index.js",
"start": "npm run start:online",
"local": "ts-node scripts/run-local.ts",
"local": "npx ts-node scripts/run-local.ts",
"dev": "npm run copy && nodemon -e js,mjs,json,ts --exec 'npm run launch:dev' --watch ./src"
},
"devDependencies": {

View File

@ -1,44 +0,0 @@
## 环境
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
```
编译结果会产出两个htmlmanagement.html和render.html
6、部署和访问
前端的部署和访问依赖服务端
需要先将整个dist文件夹里面的内容移动到后端的静态文件夹下面
需要后端做一层代理:
当访问路径由/management开头的时候读取management.html的内容返回
当访问路径由/render开头的时候读取render.html的内容返回
此功能已经实现,做一个简单了解即可