我正在尝试使用$ .getJSON命令发送字符串“ idToken”
$.getJSON('/firebase_token', idToken, function(uid) {
console.log(uid);
})
后端接收到发送的idToken,但在req.body中显示为“ undefined”
router.get("/firebase_token", (req, res) => {
console.log(req.body);
})
我想发送字符串,后端将其作为字符串接收,进行一些操作,然后将其作为字符串发送回前端。 我正在使用
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.js"></script>
答案 0 :(得分:3)
$.getJSON
发送一个GET
请求。没有请求正文,参数作为URL查询字符串发送。
这样做:
$.getJSON('/firebase_token', {token: idToken}, function(uid) {
console.log(uid);
})
,然后您可以使用:
router.get("/firebase_token", (req, res) => {
console.log(req.query.token);
})