Привет Я новичок в nodejs, и мне просто удалось развернуть приложение nodejs онлайн. Теперь я хотел бы знать, как связать CSS, JS или файлы изображений, потому что, когда я пытаюсь сделать это, как раньше, я получаю ошибку GET (not found)
.Найти узел css-файла js
Архитектура папки:
--public
--assets
--css
index.css
--js
--views
--index.ejs
--node modules
app.js
package.json
Предполагая, что я хочу, чтобы закодировать ссылку index.css
в index.ejs
, что мне нужно написать в моем app.js
файл пожалуйста.
app.js код:
var express = require('express');
var app = express.createServer();
app.set('view engine', 'ejs');
app.use(express.static(__dirname + '/public'));
app.get('/', function(req,res){
res.render('index');
});
app.listen(8080,'IP_ADRESS');
index.ejs код:
<link rel="stylesheet" type="text/css" href="/css/index.css">
Вы должны добавить css в html-файл и установить папку express.static в "public". Покажите нам свой app.js, чтобы мы могли вам помочь. – QoP
Яснее ли это? – anonym