阶段5 3.微服务项目【学成在线】_day09 课程预览 Eureka Feign_13-课程预览功能开发-CMS页面预览接口测试
5.2 CMS页面预览测试
CMS已经提供了页面预览功能,课程预览功能要使用CMS页面预览接口实现,下边通过cms页面预览接口测试课
程预览的效果。
1、向cms_page表插入一条页面记录或者从cms_page找一个页面进行测试。
注意:页面配置一定要正确,需设置正确的模板id和dataUrl。
站点id用课程详情的这个站点id
{
"_id" : ObjectId("5b3469f794db44269cb2bff1"),
"_class" : "com.xuecheng.framework.domain.cms.CmsPage",
"siteId" : "5a751fab6abb5044e0d19ea1",
"pageName" : "4028e581617f945f01617f9dabc40000.html",
"pageAliase" : "课程详情页面测试01",
"pageWebPath" : "/course/detail/",
"pagePhysicalPath" : "/course/detail/",
"pageType" : "1",
"pageCreateTime" : ISODate("2018‐02‐25T01:37:25.974+0000"),
"templateId" : "5b345a6b94db44269cb2bfec",
"dataUrl" : "http://localhost:31200/course/courseview/4028e581617f945f01617f9dabc40000"
}
访问cms页面预览的接口地址测试。但是页面没有样式
这是因为页面没有解析ssr。必须发布在nginx上才能解析
网址访问 ,但是没有样式
cms服务如果返回的不是html。那么就不会把ssr标签解析
必须在返回的内容头上加这么一句代码。设置响应头为html
所以要在cms的服务里面 预览的接口上加上这句代码
重新启动服务 ,刷新预览的页面。
关键点是配置模板id,dataUrl
手动向cms_page添加了页面。下面的流程红色圈出来的部分 已经测通
最新文章
- 牛顿法与拟牛顿法学习笔记(四)BFGS 算法
- Scala入门之控制结构
- 15.SpringMVC和Spring上下文关系(为什么SpringMVC可以调用到Spring)
- Shell 教程
- 002 The Variables In Csharp
- c++ 进程权限的提升
- jqueryeasyui中文乱码问题
- java基础之导出(Excel)
- 命令行解决mysql中文乱码
- 【STL】reverse函数用法
- ConnectionString 属性尚未初始化
- javascript基础 之 表单
- luogu3250 网络 (整体二分+树上差分+树状数组)
- 【杂题1】USACO 2018 Open Contest-练习
- jQuery图片懒加载插件jquery.lazyload.js使用实例注意事项说明
- WPF 数据绑定 使用Code First with Database
- 使用CSS 3创建不规则图形
- HighCharts设置图表背景透明
- elasticsearch 小试牛刀
- java实现网站paypal支付功能并且异步修改订单的状态
热门文章
- springboot 配置 中查找application.properties中对应的数据,添加对应的prefix前缀
- Educational Codeforces Round 41 967 E. Tufurama (CDQ分治 求 二维点数)
- golang Methods on structs
- P1078 文化之旅[最短路]
- 文件读写(一)利用File静态类 System.IO.FileInfo、DirectoryInfo、DriveInfo
- (C99)复合字面量
- 第一章使用JSP/Server技术开发新闻发布系统第一章动态网页开发基础
- PostgreSQL10.5 - 创建索引的思考
- BZOJ 4300: 绝世好题 二进制
- Count on a tree 树上主席树