Экспресс обновление определенного поля HTML - PullRequest
0 голосов
/ 14 сентября 2018

Я создал простую страницу, в которую вы входите с помощью службы, и она получает имя пользователя учетной записи, используя nodejs.Затем я даю пользователю файл, который выглядит следующим образом:

<html>
<body>
<p>Hello <span id="user">user-placeholder</span></p>
</body>
</html>

Index.js: (предположим, что пользователь вошел в систему как есть)

app.get('/authorized', functiong(req,res){
    console.log(accountInfo.username);
    res.sendFile(file);
});

Я просто хочу обновитьspan с идентификатором user с accountInfo.username.Я не уверен, как именно обновить это значение.

1 Ответ

0 голосов
/ 14 сентября 2018

Вы должны использовать шаблонизатор типа pug, запустив:

npm install pug --save

Тогда вы index.pug в каталоге просмотров

html
  body
    span Hello
    span= user

Затем немного измените ваш маршрут, чтобы он выглядел так:

app.get('/authorized', function (req, res) {
  res.render('index', { user: accountInfo.username });
})

Для более подробной информации https://expressjs.com/en/guide/using-template-engines.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...