代码之家  ›  专栏  ›  技术社区  ›  ibocon

miragejs“[WDS]已断开连接!”立即

  •  0
  • ibocon  · 技术社区  · 3 年前

    如果我 createServer 具有 幻影 ,WDS(网页包开发服务器)断开连接。

    Disconnected

    如果我禁用mirages模拟服务器,WDS将正常工作。

    Live Reloading enabled

    下面是完整的调用堆栈 [WDS] Disconnected!

    Call Stack

    src/index。tsx

    import { mockServer } from './server';
    if (process.env.NODE_ENV === "development") {
        mockServer({ environment: "development" });
    }
    ReactDOM.render(
        <React.StrictMode>
            <Provider store={store}>
                <ConnectedRouter history={history}>
                    <App />
                </ConnectedRouter>
            </Provider>
         </React.StrictMode>,
        document.getElementById('root')
    );
    

    src/server。js

    import { createServer, Response, Model } from 'miragejs';
    export const mockServer = ({ environment = 'test' }) => {
    
        createServer({
            environment,
            routes() {
                this.namespace = "api";
                this.post('/user/login', (schema, request) => {
                    return new Response(200, { }, { id: "admin@gmail.com", email: "qwerty", token: "Edovbkeyd2943kd3" });
                });
            },
        });
    }
    export default mockServer;
    
    0 回复  |  直到 3 年前
        1
  •  0
  •   ibocon    3 年前

    我通过从 React Hot Loader React Fast Refresh .

    success

    我建议你读 Moving towards next step “当然 反应热加载器 . 反应热加载器 正在慢慢取代 快速反应刷新 .

    推荐文章