我有一个流星应用程序,想为其添加两个功能。
- 第一个是在服务器上安排后台任务,有点像 cron 作业。
- 第二种是添加一个 HTTP 端点来充当 REST URL。这个想法是为数据添加一个 HTTP API。
这两个功能可以使用 meteor 或 Node 来完成吗?
Node 有几个 cron 模块:https://npmjs.org/search?q=cron。如果您想编写 REST 接口,那么强烈推荐使用 restify:https ://npmjs.org/package/restify
您可以使用以下方法使用 npm 模块(警告未来的读者,像 node.js 这样的流星处于不断变化的状态。此信息可能已经过时):https ://shiggyenterprises.wordpress.com/2013/ 05/16/在流星中访问文件系统/
如果你想使用流星原生,实际上有两个包可以满足你的要求:
reststop - https://atmosphere.meteor.com/package/reststop cron - https://atmosphere.meteor.com/package/cron
Atmosphere 是一个社区支持的软件包 repo。