MetadataProcessor
plugin for the fe-mockserver that allows to use cds
file as source for the metadataPath.
npm
npm install --save-dev @sap-ux/fe-mockserver-plugin-cds
yarn
yarn add @sap-ux/fe-mockserver-plugin-cds --dev
pnpm
pnpm add @sap-ux/fe-mockserver-plugin-cds --dev
Note: You will also need to install and provide a @sap/cds-compiler version.
In the mockserver configuration, specify that you want to use this plugin for the metadata processing as follows :
- name: sap-fe-mockserver
beforeMiddleware: compression
configuration:
metadataProcessor:
name: "@sap-ux/fe-mockserver-plugin-cds"
service:
urlPath: /here/goes/your/serviceurl
metadataPath: ./webapp/localService/metadata.cds
mockDataPath: ./webapp/localService/mockdata
You can also specify that you want this to generate a v2 service by using the following syntax
- name: sap-fe-mockserver
beforeMiddleware: compression
configuration:
metadataProcessor:
name: "@sap-ux/fe-mockserver-plugin-cds"
options:
odataVersion: v2
service:
urlPath: /here/goes/your/serviceurl
metadataPath: ./webapp/localService/metadata.cds
mockDataPath: ./webapp/localService/mockdata
CDS Plugin Mockserver