Commit Graph

69 Commits

Author SHA1 Message Date
Miroslav Bajtoš 8b6fc55de8 Use `app.get('restApiRoot')` as default basePath 2014-01-07 16:56:58 +01:00
Miroslav Bajtoš 6c4e780ab8 Replace strong-remoting ext/swagger with app.docs
Use `app.docs()` to expose Swagger specs. This way we don't have to
depend on loopback's dependency strong-remoting.
2014-01-07 16:13:34 +01:00
Ritchie Martori 7b091d28d1 Merge pull request #5 from strongloop/feature/fix-readme
README: mount REST at /api in the sample code
2013-12-09 14:03:18 -08:00
Miroslav Bajtos 2686f254cf README: mount REST at /api in the sample code 2013-12-09 18:12:30 +01:00
Miroslav Bajtoš 066511775a Merge pull request #4 from strongloop/feature/fix-failing-unit-test
Reorder middleware to fix unit-test failures.
2013-12-09 08:17:04 -08:00
Miroslav Bajtoš 6040be6ff3 Merge pull request #3 from strongloop/feature/fix-requires-of-nested-modules
Fix loading of loopback dependencies.
2013-12-09 08:15:32 -08:00
Miroslav Bajtos 1ca2d2ccad Reorder middleware to fix unit-test failures.
LoopBack REST adapter owns the whole URL space and does not let other
middleware handle same URLs. It's possible to circumvent this measure
by installing the explorer middleware before the REST middleware.
2013-12-09 11:44:46 +01:00
Miroslav Bajtos eb06404157 Fix loading of loopback dependencies.
Loopback-explorer loads express and strong-remoting from loopback's
`node_modules` folder. This fails when one of those dependencies
was installed to the parent project, e.g. as a peer dependency.

    app/node_modules
     +- express # <- express installed as peer to loopback
     +- loopback
         +- node_modules # <- express is not there

As of this commit, loopback-explorer will retry the `require()` call
without `loopback/node_modules` prefix if the first require fails.

    1. `require('loopback/node_modules/express')`
    2. `require('express')`

The change should fix (some of) unit-tests failures in
  https://github.com/strongloop/loopback-workspace
2013-12-09 11:37:38 +01:00
Ritchie Martori f872275e10 Merge tag 'v1.0.1'
1.0.1
2013-12-04 07:20:35 -08:00
Ritchie Martori f37419d29e Merge branch 'release/1.0.1' into production 2013-12-04 07:20:20 -08:00
Ritchie Martori dbaf686db4 Bump version 2013-12-04 07:20:05 -08:00
Miroslav Bajtoš f563a608e8 Merge pull request #2 from strongloop/feature/support-custom-api-path
Support custom basePath
2013-11-29 08:41:03 -08:00
Miroslav Bajtos a33c067ffa Support custom basePath
Recognize the `basePath` passed to swagger extension and use it in
the webpage to construct the correct `discoveryUrl`.
2013-11-29 16:26:16 +01:00
Miroslav Bajtos 3ebbcedcd9 Convert public/index.html from CRLF to LF.
No code changes.
2013-11-29 16:21:42 +01:00
Ritchie Martori d647586e0d Merge pull request #1 from strongloop/1.0.0
Initial explorer
2013-11-08 08:39:54 -08:00
Ritchie Martori 8cf1d2e486 Move supertest to dev deps 2013-11-05 11:28:29 -08:00
Ritchie Martori 1b8de3673c Readme updates 2013-11-05 11:24:48 -08:00
Ritchie Martori f3d6cb9b54 Initial explorer 2013-11-05 11:16:59 -08:00
Ritchie Martori e95d3f1f63 Initial commit 2013-11-05 09:59:05 -08:00