如何从NodeJS Web应用程序中的Frontend JS文件中的函数发送POST请求? [重复]

问题描述 投票:0回答:1

假设我在NodeJS前端Example.js文件中有两个变量:

var a;
var b;

function senddata() {

       a = "Hassan";
       b = 7;

  }
return true;

现在我想做的是使用POST请求将这两个变量发送到我的服务器。在后端,我将ExpressJS用于我的路线。

在我的[[Routes.js(在后端)中,我想通过我的senddata()函数的POST请求接收a和b的值。

在我的路线中,我已经为数据创建了此路线:

router.post('/save', function (req, res, next) { //Sending values of a and b to my database });

javascript jquery node.js express http-post
1个回答
0
投票
如果在前端也有NodeJ。我建议使用http客户端,例如Axios

然后您可以通过这种方式使用它:

const axios = require('axios'); function senddata() { axios.post('/save', { a: 'Hassan', b: 7 }) .then(function (response) { console.log(response); }) .catch(function (error) { console.log(error); }); }

© www.soinside.com 2019 - 2024. All rights reserved.