下面是我的服务器的外观片段
nextApp.prepare().then(() => {
createServer((req, res) => {
const parsedUrl = parse(req.url!, true);
handleNextRequest(req, res, parsedUrl);
}).listen(port);
});一旦我得到了请求的响应,我怎么才能基本上添加html注释或任何标签呢?
我想做的是,在body标签之前和之后,我想添加一些注释。
当前结构
<body></body>我想要的
<!--someContext-->
<body> some content </body>
<!--someMoreContext-->发布于 2019-12-17 05:59:35
您可以通过编辑Next的_document特殊文件来完成此操作,该文件用作页面的基本模板。
// ./pages/_document.js
import Document, { Html, Head, Main, NextScript } from 'next/document'
class MyDocument extends Document {
static async getInitialProps(ctx) {
const initialProps = await Document.getInitialProps(ctx)
return { ...initialProps }
}
render() {
return (
<Html>
<Head />
<body>
<Main />
<NextScript />
</body>
</Html>
)
}
}
export default MyDocumenthttps://stackoverflow.com/questions/59364646
复制相似问题