阳光沙滩博客系统API接口
阳光沙滩博客系统API接口 分两部分:用户的API接口、门户的API接口 在线预览网址: 博客系统 baseUrl http://api.coincent.cn
统一返回结果bean类 ResponseResult{
code integer($int32)
data {...}
message string
success boolean
}
用户API接口 用户bean类 SobUser{
avatar string
createTime string($date-time)
email string
id string
loginIp string
password string
regIp string
roles string
sign string
state string
updateTime string($date-time)
userName string
}
用户登录 接口: /user/account/login/{captcha}/
方法:POST 参数 captcha string(path,必须) 验证码,图灵验证码,请看后面的接口
2020-09-08 15:10
4790
API
接口
博客系统
开发
前后端分离
vue.js下载文件
vue.js下载文件 有个同学不知道如何去下载文件,早上比较忙,弄了一份代码给他。晚上回来,发现不对。 现在整理一下,案例,下载一张图片: 基于axios 需要有axios import axios from 'axios'
get请求: // get请求
requestGet(url, params = {}) {
return new Promise((resolve, reject) => {
axios.get(url, params).then(res => {
resolve(res.data)
}).catch(error => {
reject(error)
})
})
},
接口 export const getFile = (url, params) => {
return http.requestGet(url, params);
};
调用 download() {
api.getFile("/images/vip_ad.png",
2020-09-06 15:46
2595
vue.js
前端
开发
测试
下载
阳光沙滩博客系统的部署
直接部署到宿主机上 比如说我们打包出来的程序名称是: sob-blog-system-1.0.0.jar 那么我们的脚本为: nohup java -jar sob-blog-system-1.0.0.jar > sob-blog-system-1.0.0.log 2>&1 &
管理中心的部署 管理中心的部署比较简单,直接构建出来,然后上传到nginx的目录下。 构建命令: vue-cli-service build
低版本的可以 node build/build.js
或者直接点击build按钮 当然啦,build之前,我们得修改一些API,这个具体请看视频。 看到如图,则构建成功! 这个就是生成的目录 把此文件夹的内容 ,上传到nginx的目录下。 门户的部署 门户的部署,我们需要把所有的文件上传到服务器中。 先创建一个文件夹,然后再传所有的文件上去。 接着编写Dockerfile文件 #1、基于镜像node,版本自己查看上面的链接
FROM node:10.15.3
#2、作者
MAINTAINER sunofbeach.net
#3、参数,node的环境为生产环境
2020-09-06 16:18
2709
部署
测试
运维
上线
博客系统