tangweijie 5099f2e87e Initial commit: Vue3 + TypeScript 前端项目
- Vue 3 + TypeScript + Element Plus 前端界面
- Pinia 状态管理
- Vue Router 4 路由管理
- Axios HTTP 客户端
- MSW (Mock Service Worker) 开发环境模拟
- 账户管理界面 (列表、详情、三科目余额展示)
- 交易管理界面 (列表、详情)
- 对账管理界面 (三账校验)
- 完善的 API 客户端封装
- Docker 容器化配置
- Nginx 配置用于生产环境
2026-01-05 17:57:11 +08:00

32 lines
1.1 KiB
JavaScript

import {
getRawRequest
} from "./chunk-YWNGXXUQ.mjs";
// src/utils/node/index.ts
import { ClientRequest } from "http";
import { Readable } from "stream";
import { invariant } from "outvariant";
var kRawRequestBodyStream = Symbol("kRawRequestBodyStream");
function getClientRequestBodyStream(request) {
const rawRequest = getRawRequest(request);
invariant(
rawRequest instanceof ClientRequest,
`Failed to retrieve raw request body stream: request is not an instance of "http.ClientRequest". Note that you can only use the "getClientRequestBodyStream" function with the requests issued by "http.clientRequest".`
);
const requestBodyStream = Reflect.get(request, kRawRequestBodyStream);
invariant(
requestBodyStream instanceof Readable,
"Failed to retrieve raw request body stream: corrupted stream (%s)",
typeof requestBodyStream
);
return requestBodyStream;
}
function setRawRequestBodyStream(request, stream) {
Reflect.set(request, kRawRequestBodyStream, stream);
}
export {
getClientRequestBodyStream,
setRawRequestBodyStream
};
//# sourceMappingURL=chunk-GKN5RBVR.mjs.map