如何从我的 NodeJS Web 应用程序的前端 JS 文件中的函数发送 POST 请求? [复制]
Posted
技术标签:
【中文标题】如何从我的 NodeJS Web 应用程序的前端 JS 文件中的函数发送 POST 请求? [复制]【英文标题】:How to send a POST request from a function in my Frontend JS file in my NodeJS web app? [duplicate] 【发布时间】:2020-04-02 17:56:04 【问题描述】:假设我的 NodeJS 前端 Example.js 文件中有两个变量:
var a;
var b;
function senddata()
a = "Hassan";
b = 7;
return true;
现在我想做的是使用 POST 请求将这两个变量发送到我的服务器。在后端,我使用 ExpressJS 作为我的路由。
在我的 Routes.js(在后端)中,我想通过 senddata()POST 请求接收 a 和 b 的值/strong> 函数。
在我的路线中,我为数据创建了这条路线:
router.post('/save', function (req, res, next)
//Sending values of a and b to my database
);
【问题讨论】:
【参考方案1】:如果您在前端也有 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);
);
【讨论】:
以上是关于如何从我的 NodeJS Web 应用程序的前端 JS 文件中的函数发送 POST 请求? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
如何使用nodejs从我的数据模型中的嵌套对象填充mongodb中的数据集合?
如何使用邮件服务器和 nodejs 从我的服务器发送电子邮件