如何用Meteor解析HTML服务器端?

前端之家收集整理的这篇文章主要介绍了如何用Meteor解析HTML服务器端?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想要能够从使用Meteor.http方法获取的HTML页面删除链接.在服务器端使用jQuery是理想的,但我不认为这是有效的.

解决方法

考虑使用 cheerio它就像jquery,但更多的是刮.我以前试过回答这个问题,所以我希望这次能做得更好.

它的一个npm模块,所以第一步安装它(在您的项目目录中)与终端:

meteor add http
cd .meteor
npm install cheerio

那么现在的代码

您需要在您的服务器js /或等效项中使用它

var cheerio = __meteor_bootstrap__.require('cheerio');
Meteor.methods({
last_action: function() {
       $= cheerio.load(Meteor.http.get("https://github.com/meteor/meteor").content);
       return $('.commit-title').text().trim()      
    }
})

如果您从客户端js运行,您将看到流星github分支上的最后一个操作:

Meteor.call("last_action",function(err,result){ console.log(result) } );

我今天到了/ feb 23rd

与github.com/meteor/meteor相同

原文链接:https://www.f2er.com/html/230888.html

猜你在找的HTML相关文章