How to create Mock REST API services through mocky.io | Mock REST API's for Testing

Sdílet
Vložit
  • čas přidán 22. 08. 2024
  • #Mocky #mockrestapi #mockservices
    Mocky is a simple service that allows generating custom HTTP responses. It's helpful when you want to mock the back end service responses for those the development is in progress.
    Don't wait for the back end to be ready, generate custom API responses with Mocky and start working on your application straight away
    It is a free and unlimited online service, Mocky is compatible with JS, Mobile, and Server applications, featuring CORS, JSONP, and GZIP responses. No authentication, you can directly call it!
    It is an open-source, distributed with Apache 2 license on Github - @lafont/Mocky
    The mock services can be built quickly through online - @
    mocky.io enables the JSONP support by Adding ?callback=myfunction to your Mocky URL to transform the response into a JSONP response.
    The CORS Preflight requests are automatically accepted from any origin.
    Add the ?mocky-delay=100ms parameter to your Mocky URL to delay the response. Maximum delay: 60s.
    You're allowed to call your Mocky up to 100 times per second. Call it at least once in the year to postpone automatic deletion.
    You can also quickly set up the mocky.io into your local machine
    Clone the Mocky GitHub repository to your localhost- @lafont/Mocky
    As a prerequisite ensure node.js and yarn installed into your system
    Install the react-scripts and typescript through the following commands
    npm install react-scripts --save
    yarn add typescript
    Install Scala SBT - @d.html
    Install postgresql database - @ds/postgres-postgresql-downloads
    Create a database with the name mocky and execute the below SQLs to create the user and to enable the required permissions
    CREATE ROLE mocky LOGIN PASSWORD 'mocky' NOINHERIT CREATEDB;
    ALTER USER mocky WITH SUPERUSER;
    Start the client application
    set REACT_APP_API_URL=@ (backend API URL)
    cd c:\Mocky\client
    execute yarn start:dev
    Now the front end is accessible through the following URL - @
    Start the server
    set MOCKY_ADMIN_PASSWORD=Password123!
    set MOCKY_ENVIRONMENT=dev
    set MOCKY_ENDPOINT=@
    set MOCKY_CORS_DOMAIN=@
    cd c:\Mocky\server
    execute sbt run
    Now you should be able to manage the mock API's

Komentáře • 1