0
所以橫跨整個我的應用我使用/api
途徑來掩蓋我真正的API網址和我的代理其在快遞這樣的:現在如何設置明確一個cookie成功的API請求後
// Proxy api calls
app.use('/api', function (req, res) {
let url = config.API_HOST + req.url // This gets my api url from config
req.pipe(request(url)).pipe(res) // This pipes it through
})
不過我需要檢查用戶發佈到/api/authenticate
並獲得成功的響應時,我需要設置一個httpOnly Cookie與他們的令牌從明文內。這怎麼可能實現?我還需要訪問該響應返回的數據來獲取令牌。
您是否在尋找http://expressjs.com/zh/4x/api.html#res.cookie? –
@JoseHermosillaRodrigo我相信這是它的一部分,但如果從'/ api/authenticate'的發佈請求響應成功(所以代碼200),我還需要設置這個cookie,因此我從該響應中獲取數據,具體表示並將其用作我的Cookie的值。 – Ilja