階段5 3.微服務項目【學成在線】_day09 課程預覽 Eureka Feign_13-課程預覽功能開發-CMS頁面預覽接口測試

5.2 CMS頁面預覽測試
CMS已經提供了頁面預覽功能,課程預覽功能要使用CMS頁面預覽接口實現,下邊經過cms頁面預覽接口測試課
程預覽的效果。
一、向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添加了頁面。下面的流程紅色圈出來的部分 已經測通



 html

相關文章
相關標籤/搜索