Комментарии 12
Структура приложения выглядела примерно так:На самом деле нет. Под Node.js привычнее видеть каталог с именем не просто
-root --application.js --config.js --constants.js --import_data.js --slots_module.js --user_activity.js --social.js --modules/ ---тут лежат модули для node.js
Довольно привычная для ноды структура,не так ли? :=)
+4
Если есть люди, знакомые с этим модулем лучше меня, очень прошу, отпишитесь по производительности. Намного ли медленнее работа, чем с чистым Redis?
0
А как вы пишете роутинг для экспресса? используете чтото вроде github.com/visionmedia/express-resource или все ручками?
0
Все ручками, как в примерах в статье. Какой смысл в роутинге для игры, клиент которой работает на Flash? ;=)
Это, наверное моя ошибка, что не сказал
Это, наверное моя ошибка, что не сказал
0
Даже если у вас клиент на флэше, у вас есть REST сервис, и ему тоже нужен роутинг.
0
К тому же я это не удобно разные роуты в разных файлах задавать, удобно положить все в один файл и будет чтото вроде
только если у вас сущностей скажем сто это будет 400+ строчек файл, что как бы намекает.
app.get('/invoices', auth.requiresLogin, auth.accountLimit, invoicePages.list)
app.get('/invoices/', auth.requiresLogin, auth.accountLimit, invoicePages.list)
app.get('/invoices/export/:export', auth.requiresLogin, auth.accountLimit, invoicePages.list)
app.get('/invoices/:id', auth.requiresLogin, auth.accountLimit, invoicePages.getOne)
только если у вас сущностей скажем сто это будет 400+ строчек файл, что как бы намекает.
0
«middleware» прослойки роутов удобнее группировать и задавать в виде массива.
например:
например:
// ..
mwLogged = [auth.isLogged, auth.checkUser],
mwAdmin = [auth.isLogged, auth.checkUser, auth.isAdmin];
// ..
app.post('/user/login', routes.user.login);
app.get( '/user/logout', mwLogged, routes.user.logout);
app.post('/user/list', mwAdmin, routes.user.list);
app.post('/user/add', mwAdmin, routes.user.insert);
0
Для Ваших целей скорей всего подойдёт Sails.js
0
Зарегистрируйтесь на Хабре , чтобы оставить комментарий
NodeJS красивый, модульный, объектный или делаем его таким с помощью redis и nohm