ms-dred
@ms-dred
Вечно что то не то и что то не так...

Как сконвертировать существующую js-функцию в coffeescript?

Сегодня решил попробовать поработать с coffeescript и появился затык, не пойму как написать данную функцию на coffee?
function onError(error) {
  if (error.syscall !== 'listen') {
    throw error;
  }

  // handle specific listen errors with friendly messages
  switch (error.code) {
    case 'EACCES':
      console.error('Port ' + port + ' requires elevated privileges');
      process.exit(1);
      break;
    case 'EADDRINUSE':
      console.error('Port ' + port + ' is already in use');
      process.exit(1);
      break;
    default:
      throw error;
  }
}
  • Вопрос задан
  • 77 просмотров
Решения вопроса 1
onError = (error) ->
  throw error if error.syscall isnt 'listen'

  # handle specific listen errors with friendly messages
  switch error.code
    when 'EACCES'
      console.error 'Port ' + port + ' requires elevated privileges'
      process.exit 1
    when 'EADDRINUSE'
      console.error 'Port ' + port + ' is already in use'
      process.exit 1
    else
      throw error

js2.coffee
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы