Как редактировать информацию о пользователях, используя E JS и javascript? - PullRequest
0 голосов
/ 19 января 2020

Я создаю основную c игру, используя JavaScript, и хочу добавить пользователей. Когда пользователь впервые регистрируется, ему присваивается 0 в качестве значения по умолчанию для его счета, но в течение игры счет меняется, и я хочу обновить значение в коде. Вот что создано при регистрации:

app.post('/register',checkNotAuthenticated, async (req, res) =>{
   try{
    const hashedPassword = await bcrypt.hash(req.body.password, 10)
    users.push({
        id: Date.now().toString(),
        name: req.body.name,
        email: req.body.email,
        password: hashedPassword,
        FullScore: 999999
    })

Это то, что я отправляю в скрипт:

app.get('/', checkAuthenticated,(req, res) => {
res.render('index.ejs', {name: req.user.name, FullScore: req.user.FullScore})
})

И вот что я пытаюсь сделать, чтобы изменить оценка в игре:

"<%= FullScore  %> " = 0;

Но последняя не меняет счет пользователя. Может ли кто-нибудь предложить какую-либо помощь в изменении оценки пользователя, чтобы я мог получить доступ к полной оценке пользователя в любой момент, изменить его данные и получить обновленные данные?

1 Ответ

0 голосов
/ 22 января 2020

Вам нужно установить это полное значение счета на стороне клиента javascript внутри тега Script и обновлять его на протяжении всего игрового процесса

<script>
var fullScore = <%- FullScore%>;
fullScore = 75;
</script>
...