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添加了页面。下面的流程红色圈出来的部分 已经测通

最新文章

  1. 牛顿法与拟牛顿法学习笔记(四)BFGS 算法
  2. Scala入门之控制结构
  3. 15.SpringMVC和Spring上下文关系(为什么SpringMVC可以调用到Spring)
  4. Shell 教程
  5. 002 The Variables In Csharp
  6. c++ 进程权限的提升
  7. jqueryeasyui中文乱码问题
  8. java基础之导出(Excel)
  9. 命令行解决mysql中文乱码
  10. 【STL】reverse函数用法
  11. ConnectionString 属性尚未初始化
  12. javascript基础 之 表单
  13. luogu3250 网络 (整体二分+树上差分+树状数组)
  14. 【杂题1】USACO 2018 Open Contest-练习
  15. jQuery图片懒加载插件jquery.lazyload.js使用实例注意事项说明
  16. WPF 数据绑定 使用Code First with Database
  17. 使用CSS 3创建不规则图形
  18. HighCharts设置图表背景透明
  19. elasticsearch 小试牛刀
  20. java实现网站paypal支付功能并且异步修改订单的状态

热门文章

  1. springboot 配置 中查找application.properties中对应的数据,添加对应的prefix前缀
  2. Educational Codeforces Round 41 967 E. Tufurama (CDQ分治 求 二维点数)
  3. golang Methods on structs
  4. P1078 文化之旅[最短路]
  5. 文件读写(一)利用File静态类 System.IO.FileInfo、DirectoryInfo、DriveInfo
  6. (C99)复合字面量
  7. 第一章使用JSP/Server技术开发新闻发布系统第一章动态网页开发基础
  8. PostgreSQL10.5 - 创建索引的思考
  9. BZOJ 4300: 绝世好题 二进制
  10. Count on a tree 树上主席树