You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
rap2-delos/public/libs/mock.rap.js

20 lines
487 B
JavaScript

;(function (RAP, Mock) {
if (!RAP) {
console.warn('请先引入 RAP 插件')
return
}
if (!Mock) {
console.warn('请先引入 Mock')
return
}
for (let repositoryId in RAP.interfaces) {
for (let itf of RAP.interfaces[repositoryId]) {
Mock.mock(itf.url, itf.method.toLowerCase(), (settings) => {
console.log(`Mock ${itf.method} ${itf.url} =>`, itf.response)
return Mock.mock(itf.response)
})
}
}
})(window.RAP, window.Mock)