diff --git a/api/routes.json b/api/routes.json deleted file mode 100644 index 6a7af55fa20d537865c8442cde5b019802d92d08..0000000000000000000000000000000000000000 --- a/api/routes.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "/api/*": "/$1" -} diff --git a/api/server.js b/api/server.js index 08ca86cb006a944658d2ad9d5a2b8e9946147b05..43c5b108c566c6204a2c079437caef6942178907 100644 --- a/api/server.js +++ b/api/server.js @@ -1,13 +1,17 @@ const jsonServer = require('json-server'); const server = jsonServer.create(); const router = jsonServer.router('db.json'); -const middlewares = jsonServer.defaults(); +const routes = { + '/api/*': '/$1', +}; +const middlewares = [jsonServer.defaults(), jsonServer.rewriter(routes)]; // Set default middlewares (logger, static, cors and no-cache) server.use(middlewares); // Add custom routes before JSON Server router server.get('/structures/count', (req, res) => { + console.log('ok'); let structureCountTab = []; // Compétences de base structureCountTab.push({ id: 260, count: 3 }); diff --git a/src/app/structure-list/services/search.service.ts b/src/app/structure-list/services/search.service.ts index fc3e7358396f65e9b99da1b8337dc88c12cc8a35..906fc3aee4fcf5d8cee5c5a67889b89f93895544 100644 --- a/src/app/structure-list/services/search.service.ts +++ b/src/app/structure-list/services/search.service.ts @@ -17,7 +17,7 @@ export class SearchService { .pipe(map((data: any[]) => data.map((item) => new Category(item)))); } public getFakeCounterModule(): Observable<any> { - return this.http.get('http://localhost:3000/structures/count'); + return this.http.get('/api/structures/count'); } public setCountModules(category: Category, structureCountTab: { id: number; count: number }[]): Category { category.modules.forEach((m: Module) => {