zoukankan      html  css  js  c++  java
  • 阶段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添加了页面。下面的流程红色圈出来的部分 已经测通



     

  • 相关阅读:
    SQLHelper访问类
    visual studio 2017安装教程以及各类问题解决方案
    EasyUI表格删除多个表的多条数据
    配置Java环境JDK与jre
    javascript动态结算购物车
    Linux 命令--vi/vim/yum
    Linux 命令--磁盘管理
    Linux 命令--用户和用户组管理
    Linux 命令--文件与目录管理
    Linux 目录结构说明
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/11668436.html
Copyright © 2011-2022 走看看