Я не могу понять, почему, когда я захожу в localhost: 8080, он сохраняет сессию (кажется), но затем, когда я перехожу к следующему URL localhost: 8080 / me, сессия снова пуста.
const express = require("express");
const app = express();
const port = 8080;
const router = express.Router();
const session = require('express-session');
app.use(session({
secret: 'work hard',
resave: true,
saveUninitialized: false
}))
app.get("/", function(req,res, next){
req.session.myname = "nathan";
console.log(req.session.myname);
});
app.get("/me", function(req,res, next){
console.log(req.session.myname);
});
app.listen(port, () => console.log(`Example app listening on port ${port}!`))
, когда я пробую метод app.sendStatus, как показано первым автором ниже (в ответах), он работает, но не, если я использую ajax ???
$("#register").on("click", function(){
$.ajax({url: "http://localhost:8080/"});
});
$("#me").on("click", function(){
$.ajax({url: "http://localhost:8080/me"});
});