对于express.js,是否有某种等效的Rails“Gems”?具体来说,我正在寻找能够有效读取RSS源的内容,包括接受格式错误的XML文件的能力,但我真正的问题是:我在哪里开始寻找? (或Express.js是否太年轻,没有扩展库?)
答案 0 :(得分:2)
很多人比较表达ROR,但是应该,因为作者也将它与sinatra而不是ROR进行比较。
Sinatra是一款可快速创建的DSL Ruby中的Web应用程序 努力
如果您尚未安装npm(可能需要安装快递?),您应该这样做。我认为您可以将npm
与gem
进行比较。通过http://search.npmjs.org搜索rss
时,我发现了以下可能有用的软件包:
答案 1 :(得分:1)
从哪里开始寻找:
答案 2 :(得分:1)
Express.js具有可用作表达/连接的中间件的模块。 everyauth和session等模块(已与connect捆绑在一起)为Express和Connect添加了其他功能。 Express建立在Connect之上。
答案 3 :(得分:0)
我不确定Express,但我知道Node.js npm
命令可以让你安装Node包。
答案 4 :(得分:0)
阿尔弗雷德的答案非常好,我只想指出你不应该想到“快车宝石”,就像你不应该想到“Rails Gems”,而是想到“Node.js Gems”和“Ruby Gems”。
您可以将Ruby与Node(因为它们都是语言),Sinatra(可能是Rails,但不是100%)与Express.js进行比较。
因此Node.js有一些包你可以用npm安装。 Express.js就是这样一个包(“gem”)。对于更多包search npm
如果您对Express.js中间件感兴趣,请查看Express wiki page