800ce7f363
2.8.0 * Expose more loopback middleware for require (Raymond Feng) * Scope app middleware to a list of paths (Miroslav Bajtoš) * Update CONTRIBUTING.md (Alex Voitau) * Fix the model name for hasMany/through relation (Raymond Feng) * Fixing the model attach (wfgomes) * Minor: update jsdoc for PersistedModel.updateAll (Alex Voitau) * AccessToken: optional `options` in findForRequest (Miroslav Bajtoš) * server-app: improve jsdoc comments (Miroslav Bajtoš) * server-app: middleware API improvements (Miroslav Bajtoš) * typo of port server (wfgomes) * Move middleware sources to `server/middleware` (Miroslav Bajtoš) * app.middleware: verify serial exec of handlers (Miroslav Bajtoš) * Simplify `app.defineMiddlewarePhases` (Miroslav Bajtoš) * Make sure loopback has all properties from express (Raymond Feng) * Implement `app.defineMiddlewarePhases` (Miroslav Bajtoš) * Implement app.middlewareFromConfig (Miroslav Bajtoš) * middleware/token: store the token in current ctx (Miroslav Bajtoš) * Fix `loopback.getCurrentContext` (Miroslav Bajtoš) * Update chai to ^1.10.0 (Miroslav Bajtoš) * package: fix deps (Miroslav Bajtoš) * Middleware phases - initial implementation (Miroslav Bajtoš) * Allows ACLs/settings in model config (Raymond Feng) * Remove context middleware per Ritchie (Rand McKinney) * Add API doc for context middleware - see #337 (crandmck) * Update persisted-model.js (Rand McKinney) * rest middleware: clean up context config (Miroslav Bajtoš) * Move `context` example to a standalone app (Miroslav Bajtoš) * Enable the context middleware from loopback.rest (Raymond Feng) * Add context propagation middleware (Raymond Feng) * Changes to JSdoc comments (Rand McKinney) * Reorder classes alphabetically in each section (Rand McKinney) * common: coding style cleanup (Miroslav Bajtoš) * Coding style cleanup (Gruntfile, lib) (Miroslav Bajtoš) * Enable jscs for `lib`, fix style violations (Rob Halff) * Add access-context.js to API doc (Rand McKinney) * Remove doc for debug function (Rand McKinney) * Update registry.js (Rand McKinney) * Fix the jsdoc for User.login (Raymond Feng) * Deleted instantiation of new Change model. This PR removes the instantiation of a new change model as models return from Change.find are already instances of Change. This solves the duplicate Id issue #649 (Berkeley Martinez) * Expose path to the built-in favicon file (Miroslav Bajtoš) * Add API docs for `loopback.static`. (Miroslav Bajtoš) * Add test for `remoting.rest.supportedTypes` (Miroslav Bajtoš) * Revert "rest handler options" (Miroslav Bajtoš) * REST handler options. (Guilherme Cirne) * The elapsed time in milliseconds can be 0 (less than 1 ms) (Raymond Feng) |
||
---|---|---|
common/models | ||
docs | ||
example | ||
lib | ||
server/middleware | ||
templates | ||
test | ||
.gitignore | ||
.jscsrc | ||
.jshintignore | ||
.jshintrc | ||
.travis.yml | ||
CHANGES.md | ||
CONTRIBUTING.md | ||
Gruntfile.js | ||
LICENSE | ||
README.md | ||
docs.json | ||
favicon.ico | ||
index.js | ||
package.json |
README.md
LoopBack is a highly-extensible, open-source Node.js framework that enables you to:
- Create dynamic end-to-end REST APIs with little or no coding.
- Access data from Oracle, MySQL, PostgreSQL, MS SQL Server, MongoDB, SOAP and other REST APIs.
- Incorporate model relationships and access controls for complex APIs.
- Use built-in push, geolocation, and file services for mobile apps.
- Easily create client apps using Android, iOS, and JavaScript SDKs.
- Run your application on-premises or in the cloud.
LoopBack consists of:
- A library of Node.js modules.
- Yeoman generators for scaffolding applications.
- Client SDKs for iOS, Android, and web clients.
For more details, see http://loopback.io/.
LoopBack modules
The LoopBack framework is a set of Node.js modules that you can use independently or together.
Core
Connectors
- loopback-connector-mongodb
- loopback-connector-mysql
- loopback-connector-postgresql
- loopback-connector-rest
Enterprise Connectors
Components
Client SDKs
Tools
Examples
- loopback-example-app
- loopback-example-database
- loopback-example-datagraph
- loopback-example-full-stack
- loopback-example-office-supplies
- loopback-example-todo
- loopback-example-access-control
- loopback-example-proxy
- strongloop-community/loopback-examples-ios
- loopback-example-ssl
Resources
Contributing
Please read CONTRIBUTING.md on how to contribute.
A brief guide for contributing to LoopBack projects.