feat: 配置完全mock环境
This commit is contained in:
@@ -31,11 +31,11 @@ export async function startMockServiceWorker() {
|
||||
|
||||
try {
|
||||
await worker.start({
|
||||
// 🎯 智能穿透模式(关键配置)
|
||||
// 🎯 严格模式(关键配置)
|
||||
// 'bypass': 未定义 Mock 的请求自动转发到真实后端
|
||||
// 'warn': 未定义的请求会显示警告(调试用)
|
||||
// 'error': 未定义的请求会抛出错误(严格模式)
|
||||
onUnhandledRequest: 'bypass',
|
||||
// 'error': 未定义的请求会抛出错误(严格模式)✅ 当前使用
|
||||
onUnhandledRequest: 'error',
|
||||
|
||||
// 自定义 Service Worker URL(如果需要)
|
||||
serviceWorker: {
|
||||
@@ -48,12 +48,12 @@ export async function startMockServiceWorker() {
|
||||
|
||||
isStarted = true;
|
||||
console.log(
|
||||
'%c[MSW] Mock Service Worker 已启动 🎭',
|
||||
'%c[MSW] Mock Service Worker 已启动 🎭 (严格模式)',
|
||||
'color: #4CAF50; font-weight: bold; font-size: 14px;'
|
||||
);
|
||||
console.log(
|
||||
'%c智能穿透模式:已定义 Mock → 返回假数据 | 未定义 Mock → 转发到 ' + (process.env.REACT_APP_API_URL || '真实后端'),
|
||||
'color: #FF9800; font-size: 12px;'
|
||||
'%c严格模式:已定义 Mock → 返回假数据 | 未定义 Mock → 控制台报错 ❌',
|
||||
'color: #FF9800; font-weight: bold; font-size: 12px;'
|
||||
);
|
||||
console.log(
|
||||
'%c查看 src/mocks/handlers/ 目录管理 Mock 接口',
|
||||
|
||||
Reference in New Issue
Block a user