Stateful Data with MockServer
MockServer provides a very light weight state
object, which allows you to store and retrieve data between requests, making it easy to simulate persistent state:
// Create a stateful list of users
state.users = state.users || [];
mock.post('/users', (req, res) => {
if (!req.body.username) {
return res.status(400).json({ status: "error", details: "Missing username" });
}
state.users.push(req.body);
return res.status(200).json({ status: "ok" });
});
Last updated on