是否可以仅使用HTML和Server-side(Node)js在Node / Express中发出发布请求?

(HTML)

<form action="/submit-test" method="post">
    <input type="text" name="id">
    <button type="submit">Submit</button>
</form>


(Node.js)

const express = require('express');
const app = express();
app.post('/submit-test', (req, res, next) => {
  console.log('submit testing');
  ...
});


还是我总是需要一些客户端JavaScript来“发布”帖子? (例如,带有请求,XMLHttpRequest或提取API?)

最佳答案

当然可以,
您只需要使用正确的url(包括域)从html表单中调用快速服务器的url。
您可以在此处找到更合适和完整的答案:
Node.js - How to send data from html to express

关于javascript - 是否可以仅使用HTML和Server-side(Node)js在Node/Express中发出发布请求?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55069660/

10-11 23:27
查看更多