Comments (9)
are you running your script like
$ json-server db.js
from json-server.
You need to create it first:
// db.js
module.exports = function() {
data = { users: [] }
// Create 1000 users
for (var i = 0; i < 1000; i++) {
data.users.push({ id: i, name: 'user' + i })
}
return data
}
You can also use modules like https://github.com/Marak/faker.js or https://github.com/boo1ean/casual to create random data.
from json-server.
I've been using mockaroo.com for random data. Nice little UI if you feel like getting something quick and realistic.
from json-server.
Good point about mockaroo π There's json-generator that seems pretty popular among JSON Server users too.
By the way, if the service offers a URL for the schema, you don't even need to download the file. JSON Server can load it:
json-server http://beta.json-generator.com/api/json/get/FMMNIRS
json-server http://dropbox.com/...
...
from json-server.
Can I suggest chance.js? I think it's pretty awesome.
from json-server.
Didn't know chance.js, cool stuff (I've added it to the README alongside other node generators)
from json-server.
I was wondering if its possible to have random data generated for each request? I have copied the random data example provided and added faker, however each time I hit the mock API the same data is returned.
Am I missing something? I just want to simulate polling a server where the data changes.
from json-server.
I think you'd have to change it here:
https://github.com/typicode/json-server/blob/master/src/server/router/index.js
// GET /db
router.get('/db', (req, res) => {
res.jsonp(db.getState())
})
When get
happens it returns the state of the db, that is set at start time. You'd have to reinitialize the db at every request.
from json-server.
thanks for the reply, I was playing around with that file and the router.get() method is hit when you load up the JSON Server Index page (eg http://localhost:3000/) not when i hit the route (eg. http://localhost:3000/ramp) .
Not sure I follow your approach?
from json-server.
Related Issues (20)
- How do I encrypt json-server HTTP requests? HOT 1
- problem in pagination HOT 1
- Why doesn't the "name_like" parameter work in the latest version of the JSON server? HOT 1
- error/bug in the json server showing INT value as a STRING HOT 2
- Running "json-server --watch ./data/db.json --port 8000 --routes ./data/routes.json" results in the error "Unknown option '--routes'" HOT 5
- Issues with installing to non alpha version HOT 3
- How do I set up a unique road handler? HOT 1
- Error on : json-server --watch db.json HOT 1
- query parameter does not working HOT 3
- Weird behaviour when property "period" is in json mock data
- Steps to serve multiple json files with json-server HOT 3
- `_gte` and `_lte` doesn't work for dates HOT 3
- In new version not working `_sort=price&_order=asc` , please fix this issue.
- Multiple filters not working
- Whats cuestiΓ³n? For the api?
- cors problem HOT 2
- Has the --delay option been removed? HOT 5
- not working at all
- conditional operators doesn't work
- I have a problem opening Json-server --watch.db.json HOT 1
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.