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