Но в блоке app.post("/addt", мне нужно как бы дополнить уже существующую и тут уже почему-то переменная не создается. Как быть?
Вы не до конца понимаете суть вопроса. Сессия устанавливается в request.seesion при каждом запросе к серверу. В вашем случае, скорее всего данные пользователя считываются из таблицы mysql. Таким образом
в блоке app.post("/addt", мне нужно как бы дополнить уже существующую
не получится
При авторизации все нормально работает, сессия сохраняется в mysql.
в блоке
app.post("/auth",(request,response)=>{
user.findOne({where: {login: request.body.login}})
.then(usr=>{
ничего не сохранятся, а напротив считывается из таблицы user данные пользователя для сравнения login и password
if(usr.login == request.body.login && usr.password == request.body.password){
Блок кода выше хоть и рабочий, но это означает что пароль у Вас в базе хранится в открытом виде, логины пользователей будут дублироваться, возможны атаки xss итп. Надеюсь что это часть курсовой работы, а не промышленный код...
app.post("/addt", (request,response)=>{
request.session.tok = request.body.token; // что тут вы хотели сделать, request.body.token - в table user записать ???
});
Блок кода выше хоть совершенно бессмысленный. Здесь Вы оставили запрос без ответа. Как результат сервер когда нибудь вернет ошибку timeout.