day03-自媒体文章发布.pptx

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

自媒体文章发布

今日内容介绍今日学习内容功能:素材管理文章管理minIO的图片上传微服务中获取用户的方式拦截器的使用自媒体环境后台环境前台环境多条件查询复杂业务的处理(文章发布)Jdk8中的新特性

自媒体前后端搭建01

自媒体前后端搭建自媒体后台搭建基本的环境登录接口基本的环境授权过滤器heima-leadnewsheima-leadnews-serviceheima-leadnews-gatewayheima-leadnews-wemediaheima-leadnews-wemedia-gateway

自媒体前后端搭建自媒体后台搭建①:基础环境和数据准备 执行资料中的leadnews-wemedia.sql脚本 拷贝wemedia文件夹到heima-leadnews-model模块下的com.heima.model②:资料中找到heima-leadnews-wemedia.zip解压 拷贝到heima-leadnews-service工程下,并指定子模块 添加对应的nacos配置③:资料中找到heima-leadnews-wemedia-gateway.zip解压 拷贝到heima-leadnews-gateway工程下,并指定子模块 添加对应的nacos配置

自媒体前后端搭建自媒体前端搭建反向代理nginxapp网关前端项目-app静态资源通过nginx的虚拟主机功能,使用同一个nginx访问多个项目8801静态资源自媒体网关前端项目-自媒体反向代理8802

自媒体前后端搭建自媒体前端搭建①:资料中找到wemedia-web.zip解压②:在nginx中leadnews.conf目录中新增heima-leadnews-wemedia.conf文件 网关地址修改(localhost:51602) 前端项目目录修改(wemedia-web解压的目录) 访问端口修改(8802)③:启动nginx,启动自媒体微服务和对应网关④:联调测试登录功能

自媒体素材管理02

自媒体管理素材管理-图片上传图片上传的页面,首先是展示素材信息,可以点击图片上传,弹窗后可以上传图片

自媒体管理素材管理-图片上传-表结构媒体图文素材信息表wm_material从讲义中拷贝对应实体类

在素材表中的用户信息如何得到?素材的信息保存到什么位置?素材管理-图片上传

素材管理-图片上传实现思路前端上传请求拦截器网关自媒体微服务1.token解析为用户存入header

2.路由MinIODB上传图片拦截器的作用:从header中获取用户存入当前线程

自媒体管理素材管理-图片上传-接口定义Springmvc指定的文件接收类型说明接口路径/api/v1/material/upload_picture请求方式POST参数MultipartFile响应结果ResponseResult

自媒体管理素材管理-图片上传-接口定义说明接口路径/api/v1/material/upload_picture请求方式POST参数MultipartFile响应结果ResponseResult{

code:501,

errorMessage:文件上传参数失效,

}{

code:501,

errorMessage:文件上传失败,

}{

host:null,

code:200,

errorMessage:操作成功,

data:{

id:52,

userId:1102,

url:,

type:0,

isCollection:0,

createdTime:2021-01-20T16:49:48.443

}

}

自媒体素材管理图片上传图片列表02

自媒体管理素材管理-素材列表-接口定义说明接口路径/api/v1/material/list请求方式POST参数WmMaterialDto响应结果ResponseResult@Data

publicclassWmMaterialDtoextendsPageRequestDto{

/**

*1查询收藏的0:未收藏

*/

ShortisCollection;

}

自媒体管理素材管理-素材列表-接口定义说明接口路径/api/v1/material/list请求方式POST参数WmMaterialDto响应结果ResponseResult{

host:null,

code:200,

errorMessage:操作成功,

data:[

{

id:52,

userId:1102,

url:,

type:0,

isCollection:0,

文档评论(0)

152****8708 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档