节点+使用节点模块创建自定义RSS标签

时间:2018-07-12 12:05:10

标签: javascript node.js rss node-modules

我正在尝试生成RSS供稿。 我想创建一些自定义标签,例如 mi:licenseId 我也在使用节点模块feedster。

var feedster = require('feedster');
routes.get('/test', (req, res) => {
    var feed = feedster.createFeed({
        title: 'My Awesome Blog'
    });

    var data = {};
    data.title = 'My first blog post';
    data.pubDate = '2011-01-01 14:34:00';
    data['mi:licenseId'] = 4434;

    feed.addItem(data);     
    var rss = feed.render();
    console.log(rss);
    res.type('application/xml');
    res.send(rss)    
});

错误详细信息:

  

此页面包含以下错误:第9行第20列的错误:   mi上的命名空间前缀licenseId未定义。下面是渲染图   页面中的错误直到第一个错误。

0 个答案:

没有答案