Каков наилучший способ для создания Atom или RSS-канал в приложении node.js - PullRequest
6 голосов
/ 01 сентября 2011

Я пытаюсь добавить новостную ленту в приложение node.js, используя express.js, и не могу найти безболезненный способ взять модель json и превратить ее в атом или RSS-канал. Лучшие решения, которые я придумал, - это использовать библиотеку Xml (также не очень популярную в node.js) или шаблон EJS и собрать его вручную.

Кажется, есть много кода для разбора rss / atom в json, но не для перехода в другом направлении. Я что-то упустил?

Ответы [ 3 ]

6 голосов
/ 01 сентября 2011

Поиск в реестре NPM по RSS

дает rss

См. Их страницу github для получения более подробной информации.

В качестве общего совета ищите в реестре npm релевантные ключевые слова.Это облегчит вашу жизнь.

5 голосов
/ 13 марта 2013

Вы можете использовать Feed для Node.js . Это очень простая оболочка, которую я создал пару недель назад, чтобы мгновенно генерировать Atom и RSS-канал.

Просто установите его, используя NPM:

$ npm install feed

Затем следуйте имеющейся там документации http://projets.jpmonette.net/en/feed!

0 голосов
/ 01 сентября 2011

Боюсь, что нет.Лучшее, что я могу сделать, - это порекомендовать вам взглянуть на wheat , «полное решение для ведения блога», написанное на Node.У него есть пара поддерживаемых каналов, но в основном это всего лишь рукописные XML-шаблоны, основанные на шаблонах.

Или вы можете написать один и отправить его в NPM!

...