增强后端 TypeScript 严格类型检查
This commit is contained in:
@@ -34,11 +34,12 @@ export async function cloudtentaclesRequest(pathname: unknown, options: JsonObje
|
||||
})
|
||||
|
||||
try {
|
||||
const body = normalizeRequestBody(options.body, headers['content-type'])
|
||||
const response = await requestViaNodeHttp(url, {
|
||||
method,
|
||||
headers,
|
||||
body: normalizeRequestBody(options.body, headers['content-type']),
|
||||
signal: controller.signal,
|
||||
...(body !== undefined ? { body } : {}),
|
||||
})
|
||||
|
||||
const rawText = response.bodyText
|
||||
|
||||
@@ -42,15 +42,16 @@ export async function kuaishouEticketRequest(pathname: string, options: Kuaishou
|
||||
userAgent: config.userAgent,
|
||||
cookie: options.cookie ?? config.cookie,
|
||||
contentType: options.contentType === null ? '' : options.contentType || inferContentType(options.body),
|
||||
extra: options.headers,
|
||||
...(options.headers !== undefined ? { extra: options.headers } : {}),
|
||||
})
|
||||
|
||||
try {
|
||||
const body = normalizeRequestBody(options.body, headers['content-type'])
|
||||
const response = await requestViaNodeHttp(url, {
|
||||
method,
|
||||
headers,
|
||||
body: normalizeRequestBody(options.body, headers['content-type']),
|
||||
signal: controller.signal,
|
||||
...(body !== undefined ? { body } : {}),
|
||||
})
|
||||
|
||||
const rawText = response.bodyText
|
||||
|
||||
@@ -113,6 +113,13 @@ export async function upsertOpen91PendingOrder(payload: JsonObject = {}, config:
|
||||
}
|
||||
|
||||
const [item] = event.items
|
||||
if (!item) {
|
||||
throw createHttpError('91卡券订单商品明细为空', {
|
||||
statusCode: 400,
|
||||
errorCode: 'open91_order_item_required',
|
||||
})
|
||||
}
|
||||
|
||||
const orderItems = await replaceOrderItems(order.id, [
|
||||
{
|
||||
skuCode: item.skuCode,
|
||||
|
||||
Reference in New Issue
Block a user