На сервере
app.set('port', process.env.PORT || 3000);
app.use(express.static(__dirname + '/public'));
app.use(bodyParser.text({ extended: true })); //было true
app.get('/', function(req, res){
res.render('home');
});
app.get('/article/:id', function(req, res){
article_create(req.params.id);
res.render('home');
});
На главной странице - '/' рендерится отлично, из подкаталога public грузит стили, скрипты и картинки. На странице '/article/3' к примеру, не видит подкаталог public и нет ничего: ни стилей, ни картинок ни пр. В браузере наблюдаю "Загрузка script по адресу «localhost:3000/article/js/common.js» не удалась." Почему ищет в article то , если я задал подкаталог public для этого в промежуточном обработчике
app.use(express.static(__dirname + '/public'));