我需要Meteor服务器来处理非来自应用程序客户端的非常简单的POST请求。使用Express,我只需执行app.post('/something', function...
。
Meteor中是否有同等效果?如果没有,我该如何设置它,在is_server
上下文中启动Express服务器?
答案 0 :(得分:6)
Meteor还没有内置功能来提供宁静的API。
答案 1 :(得分:2)
您可以使用Backbone在我们的应用程序中构建基本路由,如此处提供的Meteor示例所示:http://meteor.com/examples/todos
您可以这样做:
var AppRouter = Backbone.Router.extend({
routes: {
"": "dashboard",
"home": "dashboard",
"profile": "profile",
},
profile: function () {
Session.set("current_view", "profile")
this.navigate('profile', {trigger: true});
},
答案 2 :(得分:1)
或者,您可以使用meteor-collectionapi Atmosphere包向Meteor提供RESTful API。另请参阅Is Meteor an option, if i need an additional REST API?。