jiuyiUniapp/service/node_modules/@react-native/community-cli-plugin/dist/commands/start/middleware.js

42 lines
1.4 KiB
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true,
});
exports.indexPageMiddleware = exports.createDevServerMiddleware = void 0;
const debug = require("debug")("ReactNative:CommunityCliPlugin");
const noopNextHandle = (req, res, next) => {
next();
};
const unusedStubWSServer = {};
const unusedMiddlewareStub = {};
const communityMiddlewareFallback = {
createDevServerMiddleware: (params) => ({
middleware: unusedMiddlewareStub,
websocketEndpoints: {},
messageSocketEndpoint: {
server: unusedStubWSServer,
broadcast: (method, _params) => {},
},
eventsSocketEndpoint: {
server: unusedStubWSServer,
reportEvent: (event) => {},
},
}),
indexPageMiddleware: noopNextHandle,
};
try {
const community = require("@react-native-community/cli-server-api");
communityMiddlewareFallback.indexPageMiddleware =
community.indexPageMiddleware;
communityMiddlewareFallback.createDevServerMiddleware =
community.createDevServerMiddleware;
} catch {
debug(`⚠️ Unable to find @react-native-community/cli-server-api
Starting the server without the community middleware.`);
}
const createDevServerMiddleware = (exports.createDevServerMiddleware =
communityMiddlewareFallback.createDevServerMiddleware);
const indexPageMiddleware = (exports.indexPageMiddleware =
communityMiddlewareFallback.indexPageMiddleware);