Oliver
Before solution app.use('/css', express.static(__dirname + '/static/css'));
, I tried your suggestion, app.use( express.static(__dirname + '/static'))
Unsuccessfully.
I really do not understand where issue come from, and not able to
investigate the root cause ...
I wonder if I should turn to ubuntu to do same test and see if troubles
comes from windows 7 environment. What do you think ?
Thanks for your help.
*
*Le vendredi 27 juillet 2012 22:42:52 UTC+2, Oliver Leics a écrit :
>
> replace:
>
> app.use('/css', express.static(__dirname + '/static/css'));
>
> with:
>
> app.use(express.static(__dirname + '/static'));
>
> and try again.
>
>
> On Fri, Jul 27, 2012 at 5:58 PM, divin sorcier <[email protected]>
> wrote:
> >
> > I am facing troubles with unresolved static resources access, while I
> use
> > Express and node.js under Windows 7 environment.
> >
> > Code is really basic and simple - see below.
> >
> > // file app.js
> > var express = require('express');
> > var app = express.createServer();
> >
> > app.configure(function() {
> > app.use(express.methodOverride());
> > app.use(express.bodyParser());
> > app.use(express.logger());
> > app.use('/css', express.static(__dirname + '/static/css'));
> > });
> >
> > app.configure('development', function() {
> > app.use(express.errorHandler({
> > dumpExceptions: true,
> > showStack: true
> > }));
> > });
> >
> > app.configure('production', function() {
> > app.use(express.errorHandler());
> > });
> >
> > app.set('views', __dirname + '/views');
> > app.set('view engine', 'jade');
> >
> > app.get('/', function(req, res) {
> > res.render('root', { layout: 'layout' } );
> > });
> >
> > app.listen(9766, '127.0.0.1');
> >
> >
> > // file views/layout.jade
> > !!! 5
> > html
> > head
> > link(rel='stylesheet', href='/css/styles.css')
> > link(rel='favicon', href='/img/favicon_feed.png')
> > title My template
> > body
> > #main
> > h1 Content goes here
> > #container!= body
> >
> > // file static/css/styles.css
> > body {
> > font-family: Helvetica, Arial, Sans-Serif;
> > font-size: 14px;
> > }
> >
> > // file views/root.jade
> > h2 Test Case Repository App
> > p Feed
> >
> > #main {
> > width: 960px;
> > margin: 0 auto;
> > border: 1px solid #ddd;
> > padding: 1em;
> > }
> >
> > // dependencies tree
> > c:\projets\node\advanced>npm ls
> > c:\projets\node\advanced
> > ├─┬ [email protected]
> > │ ├── [email protected]
> > │ ├─┬ [email protected]
> > │ │ ├── [email protected]
> > │ │ ├── [email protected]
> > │ │ ├── [email protected]
> > │ │ └── [email protected]
> > │ ├── [email protected]
> > │ ├── [email protected]
> > │ ├── [email protected]
> > │ ├── [email protected]
> > │ ├── [email protected]
> > │ ├── [email protected]
> > │ ├── [email protected]
> > │ └─┬ [email protected]
> > │ └── [email protected]
> > └─┬ [email protected]
> > ├── [email protected]
> > └── [email protected]
> >
> > c:\projets\node\advanced>node --version
> > v0.8.1
> >
> > Help welcome - I am stuck. Tried several things but I have to admit it,
> the
> > root cause is escaping my investigations!
> >
> >
> > --
> > Job Board: http://jobs.nodejs.org/
> > Posting guidelines:
> > https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
> > You received this message because you are subscribed to the Google
> > Groups "nodejs" group.
> > To post to this group, send email to [email protected]
> > To unsubscribe from this group, send email to
> > [email protected]
> > For more options, visit this group at
> > http://groups.google.com/group/nodejs?hl=en?hl=en
>
>
>
> --
> Oliver Leics @ G+
> https://plus.google.com/112912441146721682527
>
Le vendredi 27 juillet 2012 22:42:52 UTC+2, Oliver Leics a écrit :
>
> replace:
>
> app.use('/css', express.static(__dirname + '/static/css'));
>
> with:
>
> app.use(express.static(__dirname + '/static'));
>
> and try again.
>
>
> On Fri, Jul 27, 2012 at 5:58 PM, divin sorcier <[email protected]>
> wrote:
> >
> > I am facing troubles with unresolved static resources access, while I
> use
> > Express and node.js under Windows 7 environment.
> >
> > Code is really basic and simple - see below.
> >
> > // file app.js
> > var express = require('express');
> > var app = express.createServer();
> >
> > app.configure(function() {
> > app.use(express.methodOverride());
> > app.use(express.bodyParser());
> > app.use(express.logger());
> > app.use('/css', express.static(__dirname + '/static/css'));
> > });
> >
> > app.configure('development', function() {
> > app.use(express.errorHandler({
> > dumpExceptions: true,
> > showStack: true
> > }));
> > });
> >
> > app.configure('production', function() {
> > app.use(express.errorHandler());
> > });
> >
> > app.set('views', __dirname + '/views');
> > app.set('view engine', 'jade');
> >
> > app.get('/', function(req, res) {
> > res.render('root', { layout: 'layout' } );
> > });
> >
> > app.listen(9766, '127.0.0.1');
> >
> >
> > // file views/layout.jade
> > !!! 5
> > html
> > head
> > link(rel='stylesheet', href='/css/styles.css')
> > link(rel='favicon', href='/img/favicon_feed.png')
> > title My template
> > body
> > #main
> > h1 Content goes here
> > #container!= body
> >
> > // file static/css/styles.css
> > body {
> > font-family: Helvetica, Arial, Sans-Serif;
> > font-size: 14px;
> > }
> >
> > // file views/root.jade
> > h2 Test Case Repository App
> > p Feed
> >
> > #main {
> > width: 960px;
> > margin: 0 auto;
> > border: 1px solid #ddd;
> > padding: 1em;
> > }
> >
> > // dependencies tree
> > c:\projets\node\advanced>npm ls
> > c:\projets\node\advanced
> > ├─┬ [email protected]
> > │ ├── [email protected]
> > │ ├─┬ [email protected]
> > │ │ ├── [email protected]
> > │ │ ├── [email protected]
> > │ │ ├── [email protected]
> > │ │ └── [email protected]
> > │ ├── [email protected]
> > │ ├── [email protected]
> > │ ├── [email protected]
> > │ ├── [email protected]
> > │ ├── [email protected]
> > │ ├── [email protected]
> > │ ├── [email protected]
> > │ └─┬ [email protected]
> > │ └── [email protected]
> > └─┬ [email protected]
> > ├── [email protected]
> > └── [email protected]
> >
> > c:\projets\node\advanced>node --version
> > v0.8.1
> >
> > Help welcome - I am stuck. Tried several things but I have to admit it,
> the
> > root cause is escaping my investigations!
> >
> >
> > --
> > Job Board: http://jobs.nodejs.org/
> > Posting guidelines:
> > https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
> > You received this message because you are subscribed to the Google
> > Groups "nodejs" group.
> > To post to this group, send email to [email protected]
> > To unsubscribe from this group, send email to
> > [email protected]
> > For more options, visit this group at
> > http://groups.google.com/group/nodejs?hl=en?hl=en
>
>
>
> --
> Oliver Leics @ G+
> https://plus.google.com/112912441146721682527
>
--
Job Board: http://jobs.nodejs.org/
Posting guidelines:
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en