2016-04-17 3 views
0

Ниже изображена структура каталога моего узла js в ОС Windows.Статические файлы ExpressJS

enter image description here

В express.js файл я упомянул

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

Я хотел бы сослаться на статические файлы bootstrap.min.js и bootstrap.min.css, которые находятся в/bower_components/начальной загрузки в моем файле просмотра, который находится в /views/users/index.js.

Я упомянул ниже 2 строки в моем файле вида, но это не работает.

<link href="../static/bootstrap/dist/css/bootstrap.min.css"> 
<script src="../static/bootstrap/dist/js/bootstrap.min.js"></script> 

Сообщите мне, что нужно изменить.

ответ

0

Ну, у меня есть что-то, похожее на твой .. Может быть, это может помочь вам:

var flash = require('connect-flash'); 
var path = require('path'), 
     fs = require('fs'); 
var http = require('http') 
... 
app.use(express.static(path.join(__dirname, 'public'))); 
app.set('views', __dirname + '/views'); 

мой взгляд выглядеть следующим образом:

<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <% include ../partials/head %> 
</head> 
<body class="container"> 

<header> 
    <% include ../partials/header %> 
</header> 

<main> 
    <div class="jumbotron"> 
     <h3>Welcome in Dubai!,</h3> 
    </div> 
</main> 

<footer> 
    <% include ../partials/footer %> 
</footer> 
</body> 
</html> 

Чтобы дать вам более подробную информацию о моей папке состав. У меня есть папка под названием просмотров с двумя подпапок страницы и обертоны

С наилучшими пожеланиями, Назар

1

Ваш путь в представлении должен быть

<link href="/bootstrap/dist/css/bootstrap.min.css"> 
<script src="/bootstrap/dist/js/bootstrap.min.js"></script> 
Смежные вопросы