Comments (5)
Hi Ingro, always happy to know my projects are appreciated, thanks :)
Not really sure to undersdand your example, because I don't see user
in your code. What does generate.js
outputs and how do you get /user
?
from json-server.
Oh I think I'm getting it. When you get /user
, the response is the structure you've shown:
{
"data": [
{
"id": 1,
"name": "John"
},
// ...
And because user list is in data
, you can't get /user/1
.
from json-server.
Yeah sorry it wasn't clear on the first thought, that was the response I expect from the server. I need the meta
data to manage the pagination on the client application, but as you guessed I can't get a specific user structuring the data in this way.
Completely out of scope but, great avatar choice! :)
from json-server.
Thanks, good choice for Radiohead :)
Unfortunately, I don't see a way to use that kind of structure with this project. It would mean creating some all new routes.
And POST, DELETE would need to update the meta properties too.
The current approach in JSON Server for pagination, is to use _start
, _end
query parameters and the X-TOTAL-COUNT
header.
Sorry about that.
Maybe you can have a look at dyson or interfake.
Also, I think it wouldn't take too long to create a custom fake server using Express. Actually, if you look at src/router.js
you'll see that the code is quite simple.
Hope it will help.
from json-server.
Well thanks for your suggestions, I will look at the resources you linked me, I think you can close this issue, keep up the good work! :D
from json-server.
Related Issues (20)
- CORS Issue (Access-Control-Allow-Headers)
- _sort=id&_order=desc do not work (--version 1.0.0-beta.0) HOT 1
- paginate should return empty data when there have a bigger `_page`, but return last page data now
- `_like` doesn't work anymore? HOT 1
- _dependent value error
- Licensing HOT 1
- Compressed Uploads
- Getting nested resources doesn't work HOT 1
- cant find package json-server within node_modules HOT 3
- delay [ms] is not working for me...... HOT 2
- I can not not increased by 1 for id HOT 1
- Newly added data is not recognized when trying to update it seconds later HOT 2
- multiple files with beta 1.0.0v1 HOT 1
- How to access multiple layers, for example /system/user system/menu HOT 3
- Pagination fetches all Objects instead of just one page HOT 3
- Implicit foreign key mapping not working
- Logs not logging in terminal HOT 3
- File not found HOT 1
- BUG: --routes where is written at "json-server": "1.0.0-beta.1"
- Middewares in v1.0
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from json-server.