|
|
发表于 2023-10-11 23:16:03
|
显示全部楼层
可以反代呀,只是cors收钱
workers代码
- addEventListener('fetch', event => {
- event.respondWith(handleRequest(event.request))
- })
- async function handleRequest(request) {
- const url = new URL(request.url)
- let apiUrl = url.searchParams.get('api')
- if (!apiUrl) {
- apiUrl = 'https://zenquotes.io/api/random';
- }
- let apiResponse = await fetch(apiUrl, {
- method: request.method,
- headers: request.headers,
- })
- let response = new Response(apiResponse.body, apiResponse)
- response.headers.set('Access-Control-Allow-Origin', '*')
- response.headers.set('Access-Control-Allow-Methods', '*')
- response.headers.set('Access-Control-Allow-Headers', '*')
- return response
- }
复制代码 |
|