![](/img/trans.png)
[英]Res.cookie vs document.cookie, is there any advantage between them for security?
[英]difference between document.cookie and res.cookie
在客戶端計算機上制作Cookie時,
我只知道res.cookie
例如(在nodejs-express中),
app.get('/', (req, res) => {
res.cookie('count', 1);
res.send('something');
}
但是我發現我也可以使用document.cookie制作cookie。
那么,兩者在制作Cookie時的主要區別是什么?
(同樣,在讀取cookie時,req.cookies與document.cookie一樣)
與res.cookies或req.cookies相比,document.cookie是更大的概念嗎? 不需要任何req,res參數,因此無論何時要制作Cookie,我都可以使用document.cookie?
我已經讀過w3school的有關document.cookies,req.cookies,res.cookies的文章。 但無法找出兩者之間的差異。
謝謝。
在Express.js
的上下文中,節點服務器無權訪問document
對象。 因此,通常使用cookie-parser
中間件,我們能夠訪問請求cookie。
根據Express.js文檔,
res.cookie(名稱,值[,選項]):
將cookie名稱設置為value。 value參數可以是字符串或轉換為JSON的對象。
req.cookies:
使用cookie解析器中間件時,此屬性是一個包含請求發送的cookie的對象。 如果請求中不包含Cookie,則默認為{}。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.