我试图使用cookie来存储交易,但它是在html格式的文件中,它阻止我使用cookie。
我尝试传递一个 cookie 来记住用户的登录详细信息,这是从我的数据库收集 cookie 的代码。
const expiresIn24Hours = new Date(Date.now() + 24 * 60 * 60 * 1000).toUTCString();
document.cookie = `uuid=${userId}; expires=${expiresIn24Hours}; path=/; `;
document.cookie = `firstName=${firstName}; expires=${expiresIn24Hours}; path=/; `;
当我使用 HTML 文件这个确切的代码和 console.log cookie 时,它显示......什么也没有。
但是,当我在 VS Code 的 liveserver 中运行它时,cookie 正确显示: uuid=[我的UUID];名字=[我的名字]
因此,我只是想问cookie是否可以在.html文件中实现,或者是否需要一个服务器。
我记得 Cookie 需要“HTTP”服务器。 答案是肯定的,要使用 cookie,您需要一个 HTTP 服务器。