Angularjs NodeJS Express Req.Body未定义
我已经在stack overflow上发布了几个解决方案,但我还没有找到一个适合我的解决方案,所以我决定询问 这是我的nodejs文件:(省略不相关的代码)Angularjs NodeJS Express Req.Body未定义,angularjs,node.js,ionic-framework,undefined,Angularjs,Node.js,Ionic Framework,Undefined,我已经在stack overflow上发布了几个解决方案,但我还没有找到一个适合我的解决方案,所以我决定询问 这是我的nodejs文件:(省略不相关的代码) var express=require('express'); var-app=express(); var cors=要求(“cors”); var bodyParser=require('body-parser'); use(bodyParser.urlencoded()); use(bodyParser.json()); 应用程序使
var express=require('express');
var-app=express();
var cors=要求(“cors”);
var bodyParser=require('body-parser');
use(bodyParser.urlencoded());
use(bodyParser.json());
应用程序使用(cors());
app.get('/sendmail',函数(req,res){
var answers=请求主体应答;
控制台日志(应答);
})
在GET
请求中不能有正文。因此,改变这一点:
app.post('/sendEmail', function(req, res) {
var answers = req.body.answers;
// whatever
})
这是:
$http.post('http://localhost:5000/sendEmail', {
answers: answer
})
哇!我知道。。我真蠢。谢谢,很容易解决。哇!