2014-01-20 5 views
0

В JavaScript я могу иметь маршрут в моем nodejs приложение, которое работает так:Coffeescript передает аргументы в функции в приложении nodejs?

exports.hasVote(a,b) = function(err, res) { 
    res(true) 
} 

Проблема заключается в том, когда я пытаюсь сделать то же самое в CoffeeScript (я переехал в CoffeeScript ...). Поэтому я заменил функцию выше с этим одним:

exports.hasVote(a, b) = (err, res) -> 
    res true 

Когда я запустить приложение, я получаю эту ошибку:

error: unexpected = 

Как я могу сделать это в CoffeeScript и он работает так же, как раньше в javascript?

+3

'export.hasVote (a, b) = ...' недействителен JavaScript. – wprl

ответ

1

Вы не можете этого сделать, потому что вы не можете сделать это и в JavaScript. Кофе-скрипт просто ловит его на более высоком уровне.

foo() = anyThing 

не действует JavaScript (и, следовательно, не действует CoffeeScript), потому что вы не можете присвоить значение для вызова.

Смежные вопросы