Node js путаница - PullRequest
       14

Node js путаница

0 голосов
/ 26 апреля 2020

Есть ли лучший способ справиться с этим? Я просто хотел отобразить страницу html с css и клиентом js.

app.get('/:path', function(req, res) {
    let path = req.params.path

    if (path.endsWith(".html")) {
        res.render("./" + path)
        return
    }

    fs.readFile("./" + path, null, (err, data) => {
        if (err) {
            console.log(err)
        } else {
            res.send(data)
        }
    })
});

1 Ответ

0 голосов
/ 26 апреля 2020

Express js обеспечивает express .stati c function

app.use (express .stati c ('foldername')))

внутри папки вы можете создать файл html, css js, поэтому ваш URL будет localhost / filename. html filename. html напрямую вызовите файл вашей новой папки.

для справки: https://expressjs.com/en/starter/static-files.html

...