您好,我不确定这里是否适合,但我会尝试。我正在使用(或尝试使用) Express 在发出 POST 请求时将 HTML 发送回浏览器。
app.post('/course_1', (req,res) => { res.render('postResponseHTML'); })
Express 服务器似乎正在执行其工作,但无论出于什么原因,浏览器都没有呈现 HTML。
POST 是在客户端通过获取请求进行的。它应该从表单向服务器提交信息,然后返回 HTML,最终基本上会说“谢谢”。
fetch("/course_1", { method:'POST', body:JSON.stringify(form), headers:{ "Content-Type": "application/json", "Accept":"text/html" }, credentials: 'same-origin', }) .then((res)=>{ return res.text() }).then(text=>console.log(text))
是我想法不正确还是这是一个错误?