проблема, кажется, здесь:
if (err) {
res.send({error: 'Something went wrong'});
}
res.json(docs);
, когда err равен true, он отправит обратно ошибку, а затем выпадет if и сделает res.json ().
do
if (err) {
return res.send({error: 'Something went wrong'});
}
return res.json(docs);
, но теперь вам нужно выяснить, почему в первую очередь err не является неопределенным:)
Бывшие прямые ссылки не работают, но проект подрывной деятельности теперь предоставляет несколько удаленных ссылок на двоичные файлы Windows:
Я использую Slik SVN. Это не требует набора информации о регистрации как CollabNet, которую каждый делает.
Получите версию от Slik SVN, который не требует регистрации, и необходимо быть в состоянии установить его где угодно, Вы хотите (и имейте полномочия).
, Если Вы не можете запустить установщик, Вы могли бы всегда пробовать извлечение файлов от него с помощью UniExtract, или возможно Общий Командующий с плагин MSI .
Вы могли всегда использовать cygwin и устанавливать пакет подрывной деятельности во время установки, которая сделает его доступным в командной строке (с некоторыми изменениями $PATH), но я понимаю, не соответствует ли это Вашим критериям 'просто двоичных файлов'.
Редактирование : Я понимаю, почему люди являются downvoting, но это было просто предложение последнего средства к получению двоичных файлов для подрывной деятельности. Для ответа на вопрос 'почему установка все cygwin, если Вам просто нужна подрывная деятельность': Я нахожу, что первоначально быть приложением Linux, что я был бы более удобной подрывной деятельностью использования в *, отклоняет среду, такую как cygwin и могло, следовательно, усилить GNU utils такой как find
, grep
, bash
и т.д. для выполнения основанных на файле операций, с которыми, прежде всего, имеет дело подрывная деятельность.
я предложил это из-за этого, и я думал, что это будет самый легкий и самый быстрый способ получить подрывную деятельность, поскольку OP выразил тревогу о нахождении законных двоичных файлов: сделаны несколько щелчков и Вы. Это было предложение, относительно которого попросили, и в моем исходном комментарии у меня был протест установки cygwin тут же.
клиентские двоичные файлы поставлются с источником, а также несколькими другими упакованными установщиками.
Клиент Командной строки от CollabNet, в то время как это действительно имеет установщик для окон, все, которое это спрашивает Вас, - то, где Вы хотите поместить файлы и затем закончиться. Его просто клиент командной строки, как он говорит, ничто иное. Подрывная деятельность не распределяет их собственные двоичные файлы.
проект Подрывной деятельности официально не подтверждает или поддерживает любые двоичные пакеты программного обеспечения Subversion. Однако волонтеры создали двоичные пакеты для различных дистрибутивов и платформ, и как удобство, мы ведем список ссылок на них здесь. Если существуют какие-либо проблемы с или вопросы о различных двоичных пакетах, пошлите электронное письмо пользовательскому списку рассылки Подрывной деятельности.
Я только что нашел это: http://alagazam.net/ . Это действительно тот же проект, что и http://sourceforge.net/projects/win32svn/ , который был предложен в другом ответе.
Это самое близкое решение к оригинальному, до-Apache бинарнику. Я использую его без проблем в течение последних двух-трех лет.