From e1ba2a9e1016b545a73b5fa2f35e2462e2f4514b Mon Sep 17 00:00:00 2001 From: Sequoia McDowell Date: Wed, 12 Oct 2016 16:56:55 -0400 Subject: [PATCH] jekyll fixes https://github.com/strongloop/loopback.io/issues/49 --- README.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 727fa86..69ae381 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -#loopback-example-middleware +# loopback-example-middleware ``` $ git clone git@github.com:strongloop/loopback-example-middleware.git $ cd loopback-example-middleware @@ -8,14 +8,13 @@ $ node . - [How do you serve static content via static middleware?](https://github.com/strongloop/loopback-example-middleware#how-do-you-serve-static-content-via-static-middleware) -#How do you serve static content via static middleware? +## How do you serve static content via static middleware? 1. Add static middleware to the [files property](https://github.com/strongloop/loopback-example-middleware/blob/master/server/middleware.json#L17-L19) in middleware.json 2. Delete [`server/boot/root.js`](https://github.com/strongloop/loopback-example-middleware/blob/master/server/boot). 3. Create [`client/index.html`](https://github.com/strongloop/loopback-example-middleware/blob/master/client/index.html) 4. Start the server via `node .` and browse to [`localhost:3000`](http://localhost:3000). You should see `hello world` being served. - -#How do you create a custom error message for all errors? +## How do you create a custom error message for all errors? 1. Create a [single function](https://github.com/strongloop/loopback-example-middleware/blob/master/server/server.js#L33-l41) that all errors are passed to. 2. Set [`app.get('remoting').errorHandler`](https://github.com/strongloop/loopback-example-middleware/blob/master/server/server.js#L23-l31) to call a custom error handler. 3. Create a [`custom error middleware`](https://github.com/strongloop/loopback-example-middleware/blob/master/server/middleware/custom-error.js) to handle errors not thrown by the `loopback.rest()` middleware.