когда я подключаюсь к серверу express, указанному ниже, из моего приложения реакции, работающего на порту 3000, нет сообщения cook ie, однако в почтальоне есть?
const cookieParser = require("cookie-parser");
const express = require("express");
const cors = require("cors");
const app = express();
app.use(cors());
app.use(cookieParser());
app.get("/api", function (req, res, next) {
const cookieOptions = {
expires: new Date(Date.now() + 90 * 24 * 60 * 60 * 1000),
secure: false,
httpOnly: true,
};
res.cookie("isCookie", "react cookie", cookieOptions);
res.status(200).json({
status: "success",
});
});
app.listen(7000, () => {
console.log("listening on port 7000");
});
компонент реакции клиента оформление запроса
import React, { useEffect } from "react";
function App() {
async function getCookie() {
let res = await fetch("http://localhost:7000/api");
res = await res.json();
console.log(res);
}
useEffect(() => {
getCookie();
}, []);
return <div className="App">App</div>;
}
export default App;