nodejs怎么把html以源码的形式在网页中显示了,而不是解析它
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nodejs怎么把html以源码的形式在网页中显示了,而不是解析它相关的知识,希望对你有一定的参考价值。
可以通过设置输出到浏览器的\'Content-Type的值为text/html即文本类型的html即可实现将html代码发送到浏览器中解释,而如果设置的值为text/plain则值会显示为文本而不会被浏览器渲染。
代码实例如下:
const http = require(\'http\');const hostname = \'127.0.0.1\';
const port = 3000;
const server = http.createServer((req, res) =>
res.statusCode = 200;
res.setHeader(\'Content-Type\', \'text/html\');
res.end("<p style=\'color:red;font-size:30px;\'>hello world</p>");
);
server.listen(port, hostname, () =>
console.log(`服务器运行在 http://$hostname:$port/`);
);
运行的结果如下:
参考技术A 响应的 Content-Type 设置成 text/plain 是以文本形式输出。设置成 text/html 则是让浏览器解析文档。本回答被提问者和网友采纳以上是关于nodejs怎么把html以源码的形式在网页中显示了,而不是解析它的主要内容,如果未能解决你的问题,请参考以下文章
怎么把html代码复制到excel文档里,比如图片的代码复制到excel里显示代码不要显示图片