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



     

  • 相关阅读:
    watchguard 软件工程师内部招聘!
    反脆弱:被雅虎裁掉的为何是他们?
    Linux SSH无密码login
    Makefile选项CFLAGS,LDFLAGS,LIBS
    python 相关编码[转]
    用python处理html代码的转义与还原
    运维部_首席架构师
    Software Engineer(百赴美)
    修改linux文件权限命令:chmod
    How to install Eclipse?
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/11668436.html
Copyright © 2011-2022 走看看