@aleshaykovlev
html, css, js, node, webpack, sass, react

Нужно подключить статические файлы на node js, что делать?

server.js:
const path = require('path');
const express = require('express');

const app = express();
const server = require("http").createServer(app);
const io = require("socket.io").listen(server);

app.use('/dist', express.static('dist'));

app.get("/", (req, res) => { 
    res.sendFile(__dirname + "/index.html");
});

server.listen(3000, () => {
    console.log('Server started!');
});


Также я использую webpack и при компиляции у меня появляется новый html файл в папке dist
Подключение происходит так:
index.html:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width,initial-scale=1">
    <title>Document</title>
<link href="main.fa66f4cb4759dd0c1a34.css" rel="stylesheet"></head>
<body>
    
    <h1>Hello World!</h1>

<script src="main.js"></script></body>
</html>
  • Вопрос задан
  • 113 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы