【发布时间】:2025-12-10 09:20:04
【问题描述】:
我想知道如何在 Express 的响应中呈现原始 HTML 字符串。
我的问题与其他问题不同,因为我不想渲染原始 HTML 模板;而我只想渲染一个原始的 HTML 字符串。
这是我在路由文件中尝试过的。
router.get('/myRoute', function (req, res, next) {
var someHTML = "<a href=\"foo\">bar</a>"
res.end(someHTML);
});
但是当我将浏览器指向这条路线时,我看到的是一个超链接,而不是原始的 HTML 字符串。我试图通过执行以下操作将内容类型设置为文本:res.setHeader('Content-Type', 'text'); 无济于事。
有什么建议吗?
【问题讨论】: