-
Notifications
You must be signed in to change notification settings - Fork 183
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
errors Models.js #5
Comments
README.md поправлю, спасибо за напоминание. |
Я правда еще не разобрался, как модели работают, но если в собранном исходнике последовательно определено - ModelA потом ModelB. А в ModeA идёт обращение к ModelB, то он undefined вроде и так. |
На момент описание undefined, но при дальнейшем использовании определен (но только в случае слияния исходников). В противном случае он не будет доступен никогда. |
Если запуск скрипта и ошибки обрабатывается как в eval, то можно исходники обернуть в try{}catch. Чтоб ловить ошибки. Хотя бы в development try{ <%= source %> } catch(e){ console.log('Errors' + e.name +' in file <%= filename%>') } А потом уже объединить. |
К сожалению, в предложенном варианте ошибка будет происходить именно из-за разбиения исходников на части. |
fs.readFileSync(app_root + '/config/database.json','utf-8'))
Кодировка иначе Buffer. https://github.com/1602/express-on-railway/blob/master/lib/models.js#L125https://github.com/1602/express-on-railway/blob/master/lib/models.js#L125
Что если заменить на
https://gist.github.com/852634
По-моему, если будет ошибка в файле fileModel, то выдаст в консоль путь к файлу.
А так запустил под 0.4.0 и вроде работает, но сгенерированная model выглядит по другому(README.md нет описания), поэтому model не проверял))
var User = describe("User", function () {
});
И еще вопрос, на нём можно будет писать уже проекты?
The text was updated successfully, but these errors were encountered: