---
title: "Kevin Wu (@0xinhua) | Hashnode"
description: "Developing TwitterShots.com , MRR $0. Independent developer, ex ByteDance. Read the latest articles by Kevin Wu on Hashnode."
url: "https://hashnode.com/@0xinhua"
---

@0xinhua

# Kevin Wu

@0xinhua · Joined November 2018

Developing TwitterShots.com , MRR $0. Independent developer, ex ByteDance.

[Website](https://twittershots.com/)

## Comments

[Hey Roy, Kevin here, Make sure you paste the parameters on the Params panel, Check the code where bug reported, and the params you input and the Type of parameter in function. This error may be caused by a different params structure, I also update the demo code to make it more straightforward and understandable. you can compare the full code here: https://github.com/AirCodeLabs/aircode/tree/main/examples/blog-subscription-and-pushing or you can simply copy a App from README.md Button "Depoly to AirCode" . feel free to contact me if you still have not solved the problem.](https://hashnode.com/posts/building-a-blog-subscription-and-pusher-with-aircode-and-resend/64ecb2855b8e2530ca02f610/comment/64eec4ca9aae004fb5a8e9a8#reply-64ef4aedd354aa64633d9e03)

Reply · Article · Aug 30, 2023 · [Building a Blog Subscription and Pusher with AirCode and Resend](https://hashnode.com/posts/building-a-blog-subscription-and-pusher-with-aircode-and-resend/64ecb2855b8e2530ca02f610)

[Hey Roy Ibarra There may be some problems with the Fetch header, try adding Content-Type to your fetch request header in src/app/page.tsx, e.g. 'Content-Type': 'application/json', and try again. async function sendRequest(url: string, { arg }: { arg: { email: string }}) { return fetch(url, { headers: { 'Content-Type': 'application/json' }, method: 'POST', body: JSON.stringify(arg) }).then(res => res.json()) } Thank you for your feedback. I will add a headers and update this part code.](https://hashnode.com/posts/building-a-blog-subscription-and-pusher-with-aircode-and-resend/64ecb2855b8e2530ca02f610/comment/64ede2b39aae004fb5a8d4a4#reply-64ee17890f36f04fe5fe3861)

Reply · Article · Aug 29, 2023 · [Building a Blog Subscription and Pusher with AirCode and Resend](https://hashnode.com/posts/building-a-blog-subscription-and-pusher-with-aircode-and-resend/64ecb2855b8e2530ca02f610)

[Hi Roy, Kevin Here, copy the SWR request code into src/app/page.tsx file, you can check it out via https://github.com/0xinhua/blog-subscription-form/blob/main/src/app/page.tsx Thanks for your reminding, I have updated this part.](https://hashnode.com/posts/building-a-blog-subscription-and-pusher-with-aircode-and-resend/64ecb2855b8e2530ca02f610/comment/64ede2b39aae004fb5a8d4a4#reply-64ee0f3f9aae004fb5a8db08)

Reply · Article · Aug 29, 2023 · [Building a Blog Subscription and Pusher with AirCode and Resend](https://hashnode.com/posts/building-a-blog-subscription-and-pusher-with-aircode-and-resend/64ecb2855b8e2530ca02f610)

[Hey Daniela, Glad you found it valuable. Thanks for reading!](https://hashnode.com/posts/building-a-blog-subscription-and-pusher-with-aircode-and-resend/64ecb2855b8e2530ca02f610/comment/64ed1e5f8d5cb3418f0f9ed9#reply-64ed36bb3a8717415f5e163b)

Reply · Article · Aug 29, 2023 · [Building a Blog Subscription and Pusher with AirCode and Resend](https://hashnode.com/posts/building-a-blog-subscription-and-pusher-with-aircode-and-resend/64ecb2855b8e2530ca02f610)
