Вы можете достичь этого одним из следующих способов:
// serve your files as static
// 'public' -- your static files folder, set path accordingly
app.use('/static', express.static(__dirname + 'public'))
Если у вас index.html
в папке public
, вы можете получить доступ к файлу, например yourhost:port/static/index.html
Или используйте шаблонизатор через view engine
(например, ejs
, 'pug', nunjucks
и т. Д.), Например:
// assuming you use ejs
const ejs = require('ejs'); // install ejs package
// your views folder (say folder named "views")
app.set('views', __dirname + 'views')
app.set('view engine', 'ejs')
// Assuming you've index.ejs in your views folder
// in your router
...
res.render('index');
Подробнее о templating
engines
и подача статических здесь