文件名称:rsscloud-server:Node.js中的rssCloud Server实现
文件大小:882KB
文件格式:ZIP
更新时间:2024-05-23 23:24:31
rsscloud-server JavaScript
rssCloud服务器v2 Node.js中的rssCloud Server实现 如何安装 git clone https://github.com/rsscloud/rsscloud-server.git cd rsscloud-server npm install npm start 测试方法 该API已使用docker容器进行了测试。 我仅在MacOS上进行过测试,因此,如果您有在其他平台上进行测试的经验,我希望为这些平台更新这些说明。 苹果系统 首先安装 npm run test-api 这应该构建适当的容器并显示测试输出。 我们的测试创建了模拟API端点,因此我们可以验证rssCloud服务器在读取资源并通知订户时是否正常工作。 如何使用 POST /请通知 发布到/ pleaseNotify是一种在更新一个或多个资源时提醒服务器您要接收通知的方法。 POST参数为:
【文件预览】:
rsscloud-server-2.x
----.circleci()
--------config.yml(217B)
----Dockerfile(555B)
----.gitignore(67B)
----README.md(4KB)
----services()
--------init-resource.js(511B)
--------parse-ping-params.js(971B)
--------log-event.js(1KB)
--------notify-one.js(2KB)
--------rpc-return-success.js(552B)
--------parse-notify-params.js(4KB)
--------error-result.js(194B)
--------rest-return-success.js(395B)
--------parse-rpc-request.js(2KB)
--------notify-subscribers.js(3KB)
--------log-emitter.js(137B)
--------mongodb.js(785B)
--------notify-one-challenge.js(1KB)
--------ping.js(3KB)
--------please-notify.js(4KB)
--------rpc-return-fault.js(1KB)
--------remove-expired-subscriptions.js(1KB)
--------get-random-password.js(474B)
--------app-messages.js(2KB)
--------init-subscription.js(1KB)
----client.js(2KB)
----views()
--------layouts()
--------home.handlebars(578B)
--------view-log.handlebars(3KB)
--------docs.handlebars(303B)
--------ping-form.handlebars(743B)
--------please-notify-form.handlebars(2KB)
----bin()
--------import-data.js(2KB)
----test()
--------static.js(2KB)
--------mongodb.js(2KB)
--------ping.js(10KB)
--------please-notify.js(10KB)
--------mock.js(4KB)
--------keys()
----public()
--------sw.js(0B)
--------css()
--------.gitignore(13B)
--------fonts()
--------js()
--------favicon.ico(1KB)
--------templates()
----.node-version(3B)
----docker-compose.yml(923B)
----.jshintrc(18B)
----app.js(2KB)
----package.json(2KB)
----.jshintignore(15B)
----DEVNOTES.md(1KB)
----LICENSE.md(1KB)
----config.js(1KB)
----.env-sample(74B)
----data()
--------.gitignore(13B)
----.eslintrc.json(258B)
----controllers()
--------docs.js(612B)
--------please-notify-form.js(423B)
--------view-log.js(2KB)
--------ping-form.js(414B)
--------ping.js(1KB)
--------please-notify.js(2KB)
--------index.js(557B)
--------rpc2.js(3KB)
--------home.js(409B)
----package-lock.json(177KB)