该问题的解决方法是在Node服务器中安装cookie-parser中间件,并在响应中调用res.cookie()函数来设置cookie。下面是一个示例代码:
// 导入必要的模块
const express = require('express');
const cookieParser = require('cookie-parser');
// 创建Express应用实例
const app = express();
// 使用cookie-parser中间件
app.use(cookieParser());
// 设置路由以响应请求并设置cookie
app.get('/', (req, res) => {
res.cookie('cookieName', 'cookieValue')
.send('Cookie set successfully!');
});
// 启动服务器
app.listen(3000, () => {
console.log('Server listening on port 3000');
});
在这个例子中,我们使用了Express框架和cookie-parser中间件来设置cookie。在响应中调用res.cookie()函数来设置cookie,名称为cookieName,值为cookieValue。最后,我们向客户端发送成功设置cookie的消息。
使用这个例子作为指南,你可以在你的Node服务器中设置cookie,并在AWS EC2实例上通过公共IPv4地址发送它们。