mock.config.js 408 B

123456789101112131415161718192021
  1. const utils = require("./utils");
  2. function getApi(path) {
  3. return async (req) => {
  4. const data = await utils.requireUncached(path)(req);
  5. return data;
  6. };
  7. }
  8. const mockConfig = {
  9. enable: false, // 是否启用mock
  10. api: {},
  11. };
  12. Object.keys(mockConfig.api).forEach((key) => {
  13. if (mockConfig.api[key] === true) {
  14. mockConfig.api[key] = getApi(`.${key}`);
  15. }
  16. });
  17. module.exports = mockConfig;