[英]NodeJS Express Req.Body is undefined
我已經處理了堆疊溢出的幾個解決方案,我還沒有找到一個與我一起工作,所以我決定問。
這是我的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
})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.