Penso che sia solo un errore di parse.
codice:
body: new URLSearchParams(objdt)
comunque se utilizzi "async | await" evita il ".then", sono complementari ma il primo è più recente e moderno come approccio.
codice:
async function http(data) {
const objdt = {
val: data,
}
const response = await fetch("http://localhost:3000/bot.php", {
method: "POST",
mode: 'no-cors',
headers: {
"Content-type": "application/x-www-form-urlencoded"
},
body: new URLSearchParams(objdt)
})
return response.text()
}
const inpChat = document.querySelector("input[name=chat_input_text]")
inpChat.addEventListener("keypress", ({ keyCode }) => {
if (keyCode === 13 && inpChat.value !== "") {
let data = inpChat.value
http(data)
}
})