MockApi frontend geliştirmeleri sırasında mock endpointler oluşturup geliştirme sürecine yardımcı olacak bir yardımcı araçtır.
Kurulum için öncelikle backend kısmına ihtiyaç vardır MockApi Server
MockApi Server kurulumundan sonra
.env dosyası oluşturarak bu alanda;
VUE_APP_API_URL=http://localhost:5000
VUE_APP_JWT_SECRET=mockapi.me
değişkenlerini oluşturun. VUE_APP_API_URL için MockApi Server adresini vermeniz gerekmektedir.
npm install
npm run build
Route oluştururken parametre başlangıcına ":" karakterini yazabilirsiniz.
:id
user/:id
Bu parametreye istenildiği takdirde response alanında $id yazılarak ulaşılabilir.
Oluşturulan request parametreleri validate edilebilir.
{
"name": "required|min:3|max:7",
"age": "required|between:18,40",
"stock": "integer",
"price": "required|float"
}
required, min, max, integer, float, numeric, between
MockApi içerisinde Faker.js entegre edilmiştir.
{
"firstname": "{{name.firstName}}",
"lastname": "{{name.lastName}}",
"phone": "{{phone.phoneNumber}}",
"products--total-5--": [
{
"name": "{{commerce.productName}}",
"price": "{{commerce.price}}",
"image": "{{image.image(400,400)}}"
}
]
}
"--total-{count}--" ile diziler oluşturulabilir.
"{{$id}}" ile request sırasında gönderilen parametrelere ulaşabilirsiniz.
Herhangi sorunla karşılaşırsanız bu konu ile ilgili issue açabilir, ya da pull request talebinde bulunabilirsiniz.