# Change Log v1.3.2

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

## 1.3.2 (2019-05-30)

Note: Version bump only for package @loopback/example-express-composition

## 1.3.1 (2019-05-23)

Note: Version bump only for package @loopback/example-express-composition

# 1.3.0 (2019-05-14)

### Features

- add lb3 application (bf60011)

## 1.2.11 (2019-05-10)

Note: Version bump only for package @loopback/example-express-composition

## 1.2.10 (2019-05-09)

Note: Version bump only for package @loopback/example-express-composition

## 1.2.9 (2019-05-06)

Note: Version bump only for package @loopback/example-express-composition

## 1.2.8 (2019-04-26)

Note: Version bump only for package @loopback/example-express-composition

## 1.2.7 (2019-04-20)

Note: Version bump only for package @loopback/example-express-composition

## 1.2.6 (2019-04-11)

Note: Version bump only for package @loopback/example-express-composition

## 1.2.5 (2019-04-09)

Note: Version bump only for package @loopback/example-express-composition

## 1.2.4 (2019-04-05)

Note: Version bump only for package @loopback/example-express-composition

## 1.2.3 (2019-03-22)

Note: Version bump only for package @loopback/example-express-composition

## 1.2.2 (2019-03-22)

Note: Version bump only for package @loopback/example-express-composition

## 1.2.1 (2019-03-12)

### Bug Fixes

- example-express-composition: update npm files (d0fb755)
- example-express-composition: use rest options (7e22757)

# 1.2.0 (2019-03-01)

### Bug Fixes

- example-express-composition: fix name of example (3a9daf6)
- example-express-composition: remove prepublishOnly and lbApp.start() (c095a6c)

### Features

- add express example (dd2400e)

# 1.1.0 (2019-03-01)

### Features

- add express example (dd2400e)

# Change Log

# @loopback/example-express-composition

This is an example of how to mount LoopBack 4 REST API on a simple Express application.

## Setup

First, you'll need to install a supported version of Node:

- Node.js at v8.9 or greater

Additionally, this tutorial assumes that you are comfortable with certain technologies, languages and concepts.

- JavaScript (ES6)
- REST

Lastly, you'll need to install the LoopBack 4 CLI toolkit:

    npm i -g @loopback/cli

## Tutorial

Once you're ready to start, you can begin by visiting the tutorial page.

## Try it out

If you'd like to see the final results of this tutorial as an example application, follow these steps:

### Generate the example using CLI

1. Run the `lb4 example` command to select and clone the `express-composition` repository:

       $ lb4 example
       ? What example would you like to clone? (Use arrow keys)
        todo: Tutorial example on how to build an application with LoopBack 4.
        todo-list: Continuation of the todo example using relations in LoopBack 4.
        hello-world: A simple hello-world Application using LoopBack 4.
        log-extension: An example extension project for LoopBack 4.
        rpc-server: A basic RPC server using a made-up protocol.
        soap-calculator: An example on how to integrate SOAP web services.
       > express-composition: A simple Express application that uses LoopBack 4 REST API.
        greeter-extension: An example showing how to implement the extension point/extension pattern.
        lb3-application: An example LoopBack 3 application mounted in a LoopBack 4 project.

2. Jump into the directory and then install the required dependencies:

       cd loopback4-example-express-composition

3. Finally, start the application!

       $ npm start

       Server is running at http://127.0.0.1:3000

Feel free to look around in the application's code to get a feel for how it works.

## Tests

Run `npm test` from the root folder.

## License

MIT