loopback/README.md

62 lines
972 B
Markdown

# asteroid
v0.6.0
## Install
slnode install asteroid -g
## API
### app
Create an asteroid app.
var asteroid = require('asteroid')
, app = asteroid();
### app.dataSource()
Attach a remote data source to your app.
app.dataSource('color-db', {
adapter: 'oracle',
host: 'localhost',
port: 2345,
user: 'test',
password: 'test'
});
### app.define(name)
Define a [Model](node_modules/model).
var Color = app.define('color');
### app.use(asteroid.rest);
Expose your models over a REST api.
// node
app.use(asteroid.rest);
// http
GET /colors
200 OK
[
{name: 'red'},
{name: 'blue'},
{name: 'green'}
]
## Asteroid Modules
- [Asteroid Module Base Class](node_modules/asteroid-module)
- [Route](node_modules/route)
- [Model Route](node_modules/model-route)
- [Model](node_modules/model)
- [Data Source](node_modules/data-source)