gpt4 book ai didi

angularjs - NodeJS Express Req.Body 未定义

转载 作者:太空宇宙 更新时间:2023-11-03 23:02:19 25 4
gpt4 key购买 nike

我已经使用了堆栈溢出上发布的几个解决方案,但我还没有找到一个适合我的解决方案,所以我决定询问。

这是我的nodejs文件:(省略不相关的代码)

var express = require('express');
var app = express();
var cors = require('cors');
var bodyParser = require('body-parser');

app.use(bodyParser.urlencoded());
app.use(bodyParser.json());
app.use(cors());

app.get('/sendEmail', function(req, res) {
var answers = req.body.answers;
console.log(answers);
})

还有我的帖子:

$http.get('http://localhost:5000/sendEmail', {
answers: answer
})

为什么当我控制台记录 req.body.answers 时,我变得未定义?

最佳答案

GET 请求中不能包含正文。所以改变这个:

app.post('/sendEmail', function(req, res) {
var answers = req.body.answers;
// whatever
})

还有这个:

$http.post('http://localhost:5000/sendEmail', {
answers: answer
})

关于angularjs - NodeJS Express Req.Body 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44534721/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com