@@ -137,7 +137,6 @@ function loaderPageConfig(
137
137
rawConfig : CrawlPageConfig
138
138
) : LoaderCrawlPageConfig {
139
139
const loaderConfig : LoaderCrawlPageConfig = { requestConfigs : [ ] }
140
- const { requestConfigs } = loaderConfig
141
140
142
141
// requestConfig 统一转成 PageRequestConfig 类型
143
142
if ( isObject ( rawConfig ) && Object . hasOwn ( rawConfig , 'requestConfigs' ) ) {
@@ -152,21 +151,21 @@ function loaderPageConfig(
152
151
153
152
const transformRes = transformRequestConfig ( requestConfigs )
154
153
155
- requestConfigs . push ( ...transformRes )
154
+ loaderConfig . requestConfigs . push ( ...transformRes )
156
155
} else {
157
156
// string | PageRequestConfig | (string | PageRequestConfig)[] 处理
158
157
const transformRes = transformRequestConfig (
159
158
rawConfig as string | PageRequestConfig | ( string | PageRequestConfig ) [ ]
160
159
)
161
160
162
- requestConfigs . push ( ...transformRes )
161
+ loaderConfig . requestConfigs . push ( ...transformRes )
163
162
}
164
163
165
164
// 装载公共配置
166
165
loaderCommonConfig ( baseConfig , loaderConfig )
167
166
168
167
// 装载单独的配置
169
- requestConfigs . forEach ( ( requestConfig ) => {
168
+ loaderConfig . requestConfigs . forEach ( ( requestConfig ) => {
170
169
const { cookies } = requestConfig
171
170
172
171
// cookies
@@ -184,7 +183,6 @@ function loaderDataConfig(
184
183
rawConfig : CrawlDataConfig
185
184
) : LoaderCrawlDataConfig {
186
185
const loaderConfig : LoaderCrawlDataConfig = { requestConfigs : [ ] }
187
- const { requestConfigs } = loaderConfig
188
186
189
187
// requestConfig 统一转成 PageRequestConfig 类型
190
188
if ( isObject ( rawConfig ) && Object . hasOwn ( rawConfig , 'requestConfigs' ) ) {
@@ -198,14 +196,14 @@ function loaderDataConfig(
198
196
199
197
const transformRes = transformRequestConfig ( requestConfigs )
200
198
201
- requestConfigs . push ( ...transformRes )
199
+ loaderConfig . requestConfigs . push ( ...transformRes )
202
200
} else {
203
201
// string | DataRequestConfig | (string | DataRequestConfig)[] 处理
204
202
const transformRes = transformRequestConfig (
205
203
rawConfig as string | DataRequestConfig | ( string | DataRequestConfig ) [ ]
206
204
)
207
205
208
- requestConfigs . push ( ...transformRes )
206
+ loaderConfig . requestConfigs . push ( ...transformRes )
209
207
}
210
208
211
209
// 装载公共配置
@@ -270,6 +268,7 @@ export function createCrawlPage(baseConfig: LoaderXCrawlBaseConfig) {
270
268
)
271
269
272
270
const controllerRes = await controller (
271
+ 'page' ,
273
272
baseConfig . mode ,
274
273
requestConfigs ,
275
274
intervalTime ,
@@ -396,6 +395,7 @@ export function createCrawlData(baseConfig: LoaderXCrawlBaseConfig) {
396
395
)
397
396
398
397
const controllerRes = await controller (
398
+ 'data' ,
399
399
baseConfig . mode ,
400
400
requestConfigs ,
401
401
intervalTime ,
@@ -466,6 +466,7 @@ export function createCrawlFile(baseConfig: LoaderXCrawlBaseConfig) {
466
466
}
467
467
468
468
const controllerRes = await controller (
469
+ 'file' ,
469
470
baseConfig . mode ,
470
471
requestConfigs ,
471
472
intervalTime ,
0 commit comments