Commit cbe750f8043c9fb67333c786af4efce5ec5399d9
1 parent
b78762c8
Exists in
master
and in
1 other branch
Start to build noosfero api service
Showing
3 changed files
with
14 additions
and
10 deletions
Show diff stats
gulp/server.js
@@ -26,14 +26,7 @@ function browserSyncInit(baseDir, browser) { | @@ -26,14 +26,7 @@ function browserSyncInit(baseDir, browser) { | ||
26 | routes: routes | 26 | routes: routes |
27 | }; | 27 | }; |
28 | 28 | ||
29 | - /* | ||
30 | - * You can add a proxy to your backend by uncommenting the line below. | ||
31 | - * You just have to configure a context which will we redirected and the target url. | ||
32 | - * Example: $http.get('/users') requests will be automatically proxified. | ||
33 | - * | ||
34 | - * For more details and option, https://github.com/chimurai/http-proxy-middleware/blob/v0.9.0/README.md | ||
35 | - */ | ||
36 | - // server.middleware = proxyMiddleware('/users', {target: 'http://jsonplaceholder.typicode.com', changeOrigin: true}); | 29 | + server.middleware = proxyMiddleware('http://localhost:3000/api', {changeOrigin:true}); |
37 | 30 | ||
38 | browserSync.instance = browserSync.init({ | 31 | browserSync.instance = browserSync.init({ |
39 | startPath: '/', | 32 | startPath: '/', |
src/app/components/noosfero/noosfero.service.js
@@ -3,7 +3,15 @@ | @@ -3,7 +3,15 @@ | ||
3 | 3 | ||
4 | angular.module('angular').service('noosfero', noosfero); | 4 | angular.module('angular').service('noosfero', noosfero); |
5 | 5 | ||
6 | - function noosfero() { | ||
7 | - | 6 | + function noosfero($resource) { |
7 | + this.communities = communities; | ||
8 | + function communities() { | ||
9 | + return $resource('/api/v1/communities/:id'); | ||
10 | + } | ||
11 | + // this.getBoxes = getBoxes; | ||
12 | + // function getBoxes() { | ||
13 | + // return [{id: 1, blocks: [{id: 1, type: 'test'}]}, | ||
14 | + // {id: 2, blocks: [{id: 2, type: 'test2'}]}]; | ||
15 | + // } | ||
8 | } | 16 | } |
9 | })(); | 17 | })(); |
src/app/main/main.controller.js
@@ -12,6 +12,9 @@ | @@ -12,6 +12,9 @@ | ||
12 | activate(); | 12 | activate(); |
13 | 13 | ||
14 | function activate() { | 14 | function activate() { |
15 | + var profile = noosfero.communities().get({id: 67, private_token: '1b00325e5f769a0c38550bd35b3f1d64'}, function () { | ||
16 | + console.log(profile); | ||
17 | + }); | ||
15 | // vm.boxes = noosfero.getBoxes(); | 18 | // vm.boxes = noosfero.getBoxes(); |
16 | } | 19 | } |
17 | } | 20 | } |