I need the Meteor server to handle a very simple POST request not coming from the application client. With Express, I'd just do something like app.post('/something', function...
.
Is there an equivalent in Meteor? If not, how should I set this up, startup an Express server in a is_server
context?
Meteor does not yet have the built in functionality to provide a restful API.
You can build basic routing into our application using Backbone, as in the Meteor example provided here: http://meteor.com/examples/todos
You can do something like this:
var AppRouter = Backbone.Router.extend({
routes: {
"": "dashboard",
"home": "dashboard",
"profile": "profile",
},
profile: function () {
Session.set("current_view", "profile")
this.navigate('profile', {trigger: true});
},
Also take a look at: How to expose a RESTful Web Service using Meteor
Alternatively you can serve RESTful APIs with Meteor using the meteor-collectionapi Atmosphere package. See also Is Meteor an option, if i need an additional REST API?.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With