这是我第一次设置服务器并需要帮助。所以我的目标是通过 NodeJS 和 Expresss 建立服务器。假设我们有一个带有管理员和用户的应用程序。当管理员单击按钮时,它会向服务器发送一些数据,然后用户可以获取数据。
这是我的服务器设置:
const express = require('express')
const app = express()
const port = 3000
app.get('/', (req, res) => res.send('Hello World!'))
app.listen(port)
我可以添加一些 post 方法,比方说:
app.post('/', (req, res) => ....);
因此,我可以为监听
POST 方法准备服务器 react ,但我不知道如何通过单击按钮从我的应用程序发送一些数据(我的意思是调用
此 post 方法)。我看过很多教程,但没有看到任何实际练习。
最佳答案
要接收 POST
参数,您需要 body-parser
模块,您可以将其包含在 app.js
中,如下所示,
var bodyParser = require('body-parser');
app.use(bodyParser.json());
以下是如何接收通过 POST
方法发送的表单字段,
app.post('/', function(req, res) {
var someField1 = req.body.some_form_field;
var someField1 = req.body.form_field1;
});
希望这有帮助!
关于node.js - 通过单击按钮调用 POST 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52491936/