diff --git a/lib/package-server.js b/lib/package-server.js index 26a8f83..567c42e 100644 --- a/lib/package-server.js +++ b/lib/package-server.js @@ -142,6 +142,9 @@ function getApi(pkgConf, pkgDeps, route) { try { route._apipkg = require(path.join(pkgpath, 'package.json')); route._apiname = route._apipkg.name; + if (route._apipkg.walnut) { + pkgpath += '/' + route.apipkg.walnut; + } promise = require(pkgpath).create(pkgConf, pkgDeps, myApp); } catch(e) { reject(e);