У меня есть экспресс-сервер:Express.js активы не найдены
//setup Dependencies
var connect = require('connect')
, express = require('express')
, port = (process.env.PORT || 8081);
//DB Setup removed for brevity
var server = express.createServer();
server.configure(function(){
server.set('views', __dirname + '/views');
server.set('view engine', 'jade')
server.set('view options', { layout: false });
server.use(connect.bodyParser());
server.use(server.router);
server.use(express.static(__dirname + '/public'));
});
И вид домашней страницы:
server.get('/', function(req,res){
res.render('index');
});
Где моя структура папок:
server.js
/views/index.jade
/public/stylesheets/bootstrap.min.css
/public/javascripts/bootstrap.js
Однако когда Я пытаюсь нажать /stylesheets/bootstrap.min.css или /public/stylesheets/bootstrap.min.css. Я получаю 404. Составьте примеры, которые я могу найти в express.js github repo I t hink Я правильно настраиваю ... но я явно что-то пропустил.
ли вы пытаетесь получить таблицу стилей, вызывая таблицу стилей/bootstrap.min.css вместо/stylesheet/...? – brnrd
Я пытался попасть в файл напрямую, перейдя прямо к URL-адресу (stackoverflow не позволил мне опубликовать полный URL http: // localhost url) – Msencenb