我想构建一个API。我的应用程序是meteor / nodejs应用程序。所以我在api.js
文件夹中创建了一个public
文件:
document.write({ example: 'Lorem ipsum' });
我希望通过调用localhost:3000/api.js
将对象作为输出,但我会看到源代码。
第二个问题:
如何处理参数?例如localhost:3000/api.js?type=article
const type = get[type]; // should be 'article' in this example
使用路由将呈现HTML内容,但我需要输出纯JSON内容......
答案 0 :(得分:1)
Meteor的工作方式不同,你不做document.write,你用模板做事。
为了提供API,您可以使用Restivus https://atmospherejs.com/nimble/restivus
等软件包这将允许您非常轻松地创建正确构造的API,并提取您想要的URL参数。