I have such a directory content
app\
app.js
html-views\
corporate\
css\main.css //css.corp
index.html
ecommerce\
css\main.css //css.ecom
index.html
I`m trying to config two routes:
var sys = require( "sys" );
var express = require("express");
var cons = require("consolidate");
var app = express();
app.engine("html",cons.swig);
app.set("view engine","html");
app.set("views","../html-views/");
//HERE I HAVE TO CONFIGURE CSS
app.get("/corporate",function(request,response){
response.render("corporate/index");
});
app.get("/ecommerce",function(request,response){
response.render("ecommerce/index");
});
app.listen(8080);
I want to configure choosing "main.css" depending to the route, but i can`t
If I write:
app.use("/css",express.static("../html-views/corporate/css"));
app.use("/css",express.static("../html-views/ecommerce/css"));
then one css will override another.
If I write:
app.get("/corporate",function(request,response){
app.use("/css",express.static("../html-views/corporate/css"));
response.render("corporate/index");
});
then they override each other only once.
How should I write? Thanks for your attantion.
/cssin the twoapp.use()s with/corporateand/ecommerce? No more conflicts.