【发布时间】:2020-07-15 17:59:39
【问题描述】:
我在查看页面源上的规范 URL 时遇到问题,这是网络应用页面中的代码
const Index = () => {
const airportsQuery = useQuery(ALL_AIRPORTS_QUERY, {
variables: {
keyword: '',
},
skip: true,
notifyOnNetworkStatusChange: false,
});
let timer = null;
function fetchOptions(inputValue, callback) {
clearTimeout(timer);
timer = setTimeout(() => {
const response = airportsQuery.refetch({ keyword: inputValue });
response.then(
({ data }) => callback(data?.allAirports || []),
({ message }) => {
console.error('Server Error:', message);
}
);
}, 100);
}
return (
<Layout>
<Layout.Header />
<Layout.Container width="full">
<Helmet>
<meta charSet="utf-8" />
<title>eeeeee</title>
<link rel="canonical" href="https://www.biletiniz.com/" />
</Helmet>
<HomePage
fetchOptions={fetchOptions}
onSubmit={variables =>
Router.push(`/flight-offers?${qs.stringify(variables)}`)
}
/>
</Layout.Container>
<Layout.Footer />
</Layout>
);
};
export async function getStaticProps() {
const { default: lngDict = {} } = await import(
`@biletiniz/intl/locales/tr.json`
);
return {
props: { lng: 'tr', lngDict },
};
}
export default withApollo({
ssr: false,
})(Index);
当我检查页面源时,我找不到链接或标题 我该如何解决? 而且我们没有 SSR,如何在客户端渲染头盔
【问题讨论】:
标签: reactjs canonical-link react-helmet