feat: 加幾條日志
This commit is contained in:
3
index.ts
3
index.ts
@@ -14,9 +14,11 @@ fs.watch(path, async function (event, filename) {
|
|||||||
if (requestData.Processed === true) return
|
if (requestData.Processed === true) return
|
||||||
const method: any = requestData.Request.Mode.toUpperCase()
|
const method: any = requestData.Request.Mode.toUpperCase()
|
||||||
if (!['GET', 'POST', 'PUT', 'PATCH', 'HEAD', 'DELETE', 'OPTIONS', 'TRACE'].includes(method)) {
|
if (!['GET', 'POST', 'PUT', 'PATCH', 'HEAD', 'DELETE', 'OPTIONS', 'TRACE'].includes(method)) {
|
||||||
|
console.error('無效的請求方式')
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
requestData.Response = {Headers: {}}
|
requestData.Response = {Headers: {}}
|
||||||
|
console.log(`接收到請求:${filename} => ${method} ${requestData.Request.URL}`)
|
||||||
try {
|
try {
|
||||||
const res = await got({
|
const res = await got({
|
||||||
url: requestData.Request.URL,
|
url: requestData.Request.URL,
|
||||||
@@ -35,6 +37,7 @@ fs.watch(path, async function (event, filename) {
|
|||||||
requestData.Response.StatusCode = error.response.statusCode
|
requestData.Response.StatusCode = error.response.statusCode
|
||||||
} else {
|
} else {
|
||||||
requestData.Response.StatusCode = -1
|
requestData.Response.StatusCode = -1
|
||||||
|
console.error(`處理失敗:${filename}\n`, error)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
requestData.Processed = true
|
requestData.Processed = true
|
||||||
|
|||||||
Reference in New Issue
Block a user