2014-05-23 13:51:20 +00:00
|
|
|
# LoopBack Boot
|
|
|
|
|
|
|
|
LoopBack Boot is a convention-based bootstrapper for LoopBack applications.
|
|
|
|
|
2014-06-05 07:14:13 +00:00
|
|
|
**For full documentation, see the official StrongLoop documentation:**
|
|
|
|
|
2014-05-23 13:51:20 +00:00
|
|
|
* [Creating a LoopBack application](http://docs.strongloop.com/display/DOC/Creating+a+LoopBack+application)
|
|
|
|
|
|
|
|
## Installation
|
|
|
|
|
|
|
|
npm install loopback-boot
|
|
|
|
|
|
|
|
## Usage
|
|
|
|
|
2014-06-05 07:14:13 +00:00
|
|
|
```js
|
|
|
|
var loopback = require('loopback');
|
|
|
|
var boot = require('loopback-boot');
|
|
|
|
|
|
|
|
var app = loopback();
|
|
|
|
boot(app, __dirname);
|
|
|
|
|
|
|
|
app.use(loopback.rest());
|
|
|
|
app.listen();
|
|
|
|
```
|
2014-05-23 13:51:20 +00:00
|
|
|
|
2014-06-05 07:14:13 +00:00
|
|
|
See [API docs](http://apidocs.strongloop.com/loopback-boot/) for
|
|
|
|
complete API reference.
|
2014-06-09 12:43:44 +00:00
|
|
|
|
|
|
|
## Versions
|
|
|
|
|
|
|
|
The version range `1.x` is backwards compatible with `app.boot` provided
|
|
|
|
by LoopBack 1.x versions and the project layout scaffolded by `slc lb project`
|
|
|
|
up to slc version 2.5.
|
|
|
|
|
|
|
|
The version range `2.x` supports the new project layout as scaffolded by
|
|
|
|
`yo loopback`.
|