我正在编写一个简单的 Azure 函数应用程序,它应该接收包含 HTML 标记的字符串,删除 HTML 标记并返回“净化”文本。
代码会很简单,比如
module.exports = async function (context, req) {
if (req.body) {
context.res = {
body: req.body.replace(... something)
};
}
};
据我在 SO 上看到的,使用 RegEx 来做这件事是一个很大的不可行,但我能找到的其他解决方案都是基于 DOM(处理document
对象,比如添加一个包含req.body
内容的 DIV它并从中获取干净的文本。
但是在我的 Azure 函数中,我无法使用 DOM(因为没有浏览器执行请求。
那么我的选择是什么?