Я сделал простое экспресс-приложение с API, с аутентификацией JWT. Я пытаюсь расширить приложение для обслуживания страниц, перерабатывающих мои /api/..
маршруты. Но я не могу понять это.
app.use('/', entry)
app.use('/myProfile', myProfile)
app.use('/api/auth', auth)
В моей общей папке у меня есть entry.js, который сохраняет / получает токен через локальное хранилище. Скрипт затем включается в шаблон мопса и подается по маршруту '/'
В моем entry.js у меня есть, например,
function myProfile() {
const url = 'api/users/myProfile'
const token = getTokenFromLocalStorage()
const params = {
method: "get",
headers: {"x-auth-token": token}
}
fetch(url, params)
.then(res => res.json())
.then(data =>
//...now ???
)}
Я бы хотел перенаправить на страницу /myProfile
, используя pug с полученными данными из тела ответа.