@sap/ux-ui5-fe-mockserver-middleware
TypeScript icon, indicating that this package has built-in type declarations

1.6.5 • Public • Published

This package has been deprecated in favor of @sap-ux/ui5-middleware-fe-mockserver

Upgrade

Please replace all reference of @sap/ux-ui5-fe-mockserver-middleware in your package.json with @sap-ux/ui5-middleware-fe-mockserver

The mockserver is now open source and can be found here https://github.com/SAP/open-ux-odata

Please file all issues and remarks there !

Features

The SAP Fiori - UI5 middleware for the Fiori elements mock server is a middleware extension for the UI5 Tooling. As an alternative to proxying OData requests to a live backend, it supports loading mock data for OData v2/v4 requests for supported Fiori elements templates. As the mock server runs locally without requiring a network connection to a backend system, it is useful for development and test scenarios.

Installation

  1. Get Node.js
  2. Install the mockserver middleware
    npm install @sap/ux-ui5-fe-mockserver-middleware

Usage

In order to use the mock server, the npm module @sap/ux-ui5-fe-mockserver-middleware needs to be added as devDependency and ui5.dependencies to package.json, and a valid ui5.yaml configuration needs to be provided. Entries in package.json

[..]

"devDependencies": {
    "@sap/ux-ui5-fe-mockserver-middleware": "^1"
},
"ui5": {
    "dependencies": [
        "@sap/ux-ui5-fe-mockserver-middleware"
    ]
}

[..]

Example for a yaml configuration file


specVersion: '2.0'
metadata:
    name: <NAME>
type: application
server:
    customMiddleware:
        - name: sap-fe-mockserver
          mountPath: /
          afterMiddleware: compression
          configuration:
            annotations:
              localPath: './webapp/annotations/annotation.xml'
              urlPath: '/sap/opu/odata/IWFND/CATALOGSERVICE;v=2/Annotations*'
            services:
              - urlPath: '/sap/opu/odata/sap/<SERVICE_NAME>'
              metadataXmlPath: './webapp/localService/metadata.xml'
              mockdataRootPath: './webapp/localService/data'
              - urlPath: '/sap/opu/odata/sap/<OTHER_SERVICE_NAME>'
              metadataXmlPath: './webapp/localService/other_metadata.xml'
              mockdataRootPath: './webapp/localService/data'

Sample application

See the usage in demo apps SAP Fiori sample apps

Support

Join the SAP Fiori tools Community. Ask Questions, Read the Latest Blogs, Explore Content. Please assign tag: SAP Fiori tools

To log an issue with SAP Fiori tools, please see Contact SAP Support.

Dependents (0)

Package Sidebar

Install

npm i @sap/ux-ui5-fe-mockserver-middleware

Weekly Downloads

1,129

Version

1.6.5

License

SEE LICENSE IN LICENSE

Unpacked Size

231 kB

Total Files

10

Last publish

Collaborators

  • sap_extncrepos