Комментарии 13
Просьба не начинать холивар на тему erlang'a и ноды не распространяется на mongodb is webscale…
+1
НЛО прилетело и опубликовало эту надпись здесь
habrahabr.ru/post/204392/
для тех, кто не в курсе, вот перевод «MongoDB is web scale»
для тех, кто не в курсе, вот перевод «MongoDB is web scale»
0
Каковые ваши впечатления от mongoose? Я пока только негатив читал. В итоге написал собственный велосипед с использованием fibers.
+1
Если вы подключили 'coffee-script', то можно просто
require('app');
require('./config')(app,express) # конфигурация приложения
+1
а в чём преимущество разделения маршрутизации на два файла?
чем не устраивает такой способ? —
чем не устраивает такой способ? —
app.post('/somepath', function (req, res) {
p = { subgroup_id: req.body.subgroup_id, order: 'status' };
itemStock.getList(p, function (data) {
res.json(data);
});
});
app.get('/socketest', function (req, res) {
res.render('socketest', {});
});
0
Когда роутов много
Считается проще. А разделение на файлы это просто для удобства. Каждый ресурс имеет свой фаил, визуально не грузит так сильно.
app.get '/', routes.root.getIndex(models)
app.get '/orders', routes.orders.getIndex(models)
app.post '/orders', routes.orders.postIndex(models)
app.get '/clients', routes.clients.getIndex(models)
app.post '/clients', routes.clients.postIndex(models)
Считается проще. А разделение на файлы это просто для удобства. Каждый ресурс имеет свой фаил, визуально не грузит так сильно.
0
Читается*
0
ну то есть типа того:
впрочем, опять же, оставлять это в одном файле или раскидывать на два — исключительно дело вкуса.
ps. ностальгирую по джанговскому роутингу.
app.get( '/', middleWare_prolongSession, index);
app.get( '/login', loginGet);
app.get( '/logout', middleWare_isUser, logout);
// ...
function logout (req, res) {
auth.logOut(req, res);
res.redirect('/');
}
впрочем, опять же, оставлять это в одном файле или раскидывать на два — исключительно дело вкуса.
ps. ностальгирую по джанговскому роутингу.
0
Зарегистрируйтесь на Хабре , чтобы оставить комментарий
MR шаблон для написания сервисов на Node.js