24 lines
582 B
CoffeeScript
24 lines
582 B
CoffeeScript
# local libraries
|
|
# (require 'debug').enable 'routes'
|
|
path = (require 'path')
|
|
|
|
# shared libraries
|
|
SHARE =
|
|
logger: (require 'logging').default 'routes'
|
|
jsonschemas:
|
|
user: (require './routes/schema/user.schema')()
|
|
|
|
# fftcg.db (persistent data)
|
|
fftcgdb: new (require './db') path.resolve(__dirname, 'fftcg.db'), true
|
|
# session storage (volatile data)
|
|
session: new (require './session')
|
|
|
|
|
|
module.exports = [
|
|
# test
|
|
(require './routes/test') SHARE
|
|
# register user
|
|
(require './routes/user/register') SHARE
|
|
# log in user
|
|
(require './routes/user/login') SHARE
|
|
]
|