Ответ 1
Meteor еще не имеет встроенных функций, обеспечивающих спокойный API.
Мне нужен сервер Meteor для обработки очень простого запроса POST, не входящего в клиент приложения. С помощью Express я бы просто сделал что-то вроде app.post('/something', function...
.
Есть ли эквивалент в Метеор? Если нет, как мне настроить это, запуск сервера Express в контексте is_server
?
Meteor еще не имеет встроенных функций, обеспечивающих спокойный API.
Вы можете создать базовую маршрутизацию в нашем приложении с использованием 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});
},
Также посмотрите: Как открыть веб-службу RESTful с помощью Meteor
В качестве альтернативы вы можете использовать API RESTful с помощью Meteor, используя meteor-collectionapi Атмосферный пакет. См. Также Является ли Meteor опцией, если мне нужен дополнительный REST API?.