Я пытаюсь получить конечную часть этого URL (в стороне сервера):получать некоторую часть URL
http://localhost:3000/insAds/D79htZY8DQ3YmcscE
Я имею в виду, я хочу, чтобы получить эту строку:
D79htZY8DQ3YmcscE
есть аналогичный вопрос: How to get the query parameters in Iron-router?
, но не ответы не могут помочь мне! потому что у меня нет параметров запроса в URL-адресе.
Я знаю, что эти коды дает мне строку, которую я хочу:
this.params.id
и
Router.current().params.id
но эти коды работают только в стороне клиента! Я хочу получить эту строку на стороне сервера!
, наконец, я пытаюсь получить эту строку и использовать здесь:
Ads.before.insert(function(userId, doc) {
//console.log(this.params.id);
doc._categoryId = this.params.id;
doc.createdAt = new Date();
doc.createdBy = Meteor.userId();
});
Я хочу получить эту строку на стороне сервера. 'Router.current(). Params' работает только на стороне клиента. У меня есть эта ошибка с вашим ответом: ** не имеет метода 'current' ** – Roohollah
@Roohollah Можете ли вы дать нам пример кода или контекста, в котором это необходимо, чтобы я мог предложить решить проблему по-другому. – Kishor
ОК. Im редактируя мой вопрос – Roohollah