跳转到内容
搜索文档

从 API 响应中删除字段

如果源站响应为 JSON,解析该响应并删除字段以返回修改后的响应。

最后更新 查看 MarkdownAgent 设置
export default {
	async fetch(request) {
		// Send original request to the origin
		const response = await fetch(request);
		// Check if origin responded with JSON
		try {
			// Parse API response as JSON
			var api_response = response.json();
			// Specify the fields you want to delete. For example, to delete "botManagement" array from parsed JSON:
			delete api_response.botManagement;
			// Serve modified API response
			return Response.json(api_response);
		} catch (err) {
			// On failure, serve unmodified origin's response
			return response;
		}
	},
};

这篇文档对您有帮助吗?