Получение не может получить / ошибка NodeJS и Express - PullRequest
0 голосов
/ 16 февраля 2020

Я учусь использовать NodeJS и Express, и у меня возникают проблемы с загрузкой страниц с использованием express. Я могу загрузить stati c страниц (index. html отлично работает), но у меня проблемы с чем-то динамическим; в этом случае я получаю сообщение об ошибке «Cannot GET /store.html». Кто-нибудь сможет объяснить, что происходит?

сервер. js

app.set('view engine', 'ejs')
app.use(express.static('public'))

app.get('/store', function(req, res) {
    res.render('store.ejs', {
        FOO: foo
    })
})

структура файла

server.js
public
    index.html
views
    store.ejs

1 Ответ

0 голосов
/ 16 февраля 2020

Вы должны использовать / store для доступа к store.e js шаблон, а не /store.html

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