页面内容未显示在源代码中 [英] Page Content is not showing in source code
问题描述
我正在尝试为 API 获取内容并显示一个页面,它工作正常,但是当我尝试查看页面源代码时,它没有显示我从 API 获取的那些内容.我正在使用 next.js这个项目和我使用的代码如下.有没有人可以帮我解决这个问题?
import React, { Fragment, useEffect,useState } from 'react'从../Config/Settings"导入 {API_BASE_URL}从'../Layouts/SideBar'导入侧边栏从下一个/链接"导入链接从下一个/头"导入头从'../styles/Home.module.css' 导入样式从 'axios' 导入 axiosexport const CmsPage = (props) =>{const [PageHtmlContent, setPageContent] = useState('');const [PageTitle, setPageTitle] = useState('');const [PageDescription, setPageDescription] = useState('');const [SeoKeyword,setSeoKeyword]=useState('');useEffect( async() => {让 body={pageTypeCode:props.pageType,pageName:props.pageName};常量配置 ={标题:{x-auth-token":rpsite-public-token"}}尝试 {const res= await axios.post(API_BASE_URL+'/api/cms/page',body,config);//警报(res.data.content);setPageContent(res.data.content);setPageTitle(res.data.seoTitle);setPageDescription(res.data.seoDescription);setSeoKeyword(res.data.seoKeyword);}抓住(错误){setPageContent('<b>出了点问题!</b>');}},[道具]);返回 (<section class="inner-body-section"><头><title>{PageTitle}</title><元名称=视口"内容=初始比例=1.0,宽度=设备宽度";/><元名称=关键字"content={SeoKeyword}/><元名称=描述"内容={页面描述}/></头><div class="container"><div class="row"><div class="col-md-3"><侧边栏/>
<div class="col-md-9"><div className="inner-body-content"><div id="contentBlock";className =页面内容"risklySetInnerHTML={{__html:PageHtmlContent}}></div>