我正在嘗試向我的 localhost:8080 發出一個簡單的 GET 請求。當我使用 Postman 發出 GET 請求時,我設定了一個簡單的 cookie。現在,在主檔案中,我有:
var express = require('express');
var app = express();
const cookieParser = require('cookie-parser');
app.use(cookieParser());
const app_router = require('./routes/router');
app.use("/api", app_router);
app.use(express.static('public'));
app.listen(8080, function () {
console.log('Outdoor Localization GNSS middleware.');
});
在 routes/router.js 我有:
var express = require('express')
const router = express.Router();
const axios = require('axios');
const url = 'http://10.10.0.145:80/api'
router.use(express.json());
router.get('/*', function (request, response) {
console.log(request.Cookie)
axios
.get(request_url)
.then(res => {
console.log(request.Cookie)
})
.catch(error => {
console.error(error)
})
});
問題是 request.Cookie 總是回傳 undefined ......為什么會這樣?
uj5u.com熱心網友回復:
您應該訪問該屬性request.cookies而不是request.Cookie
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/471374.html
標籤:javascript 节点.js 表示 饼干
