我正在学习平均堆栈开发。我正在使用一些例子。我正在尝试在jade
文件中加载我的css文件和javascript文件。文件出现在控制台中 - >源。但是所有的css文件都加载了空数据,所有的js文件都加载了html数据。
我正在使用server.js
这样的
var express = require("express");
var stylus = require("stylus");
var logger = require("morgan");
var bodyParser = require("body-parser");
var env = process.env.NODE_ENV = process.env.NODE_ENV || 'development';
var app = express();
function compile(str,path) {
return stylus(str).set('filename', path);
}
app.set('views', __dirname + '/server/views');
app.set('view_engine', 'jade');
app.use(logger('dev'));
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({
extended: false
}));
app.use(stylus.middleware({
src: __dirname + '/public',
compile:compile
}));
//defining routes
app.get('*', function (req,res) {
res.render('index.jade');
});
var port = 3030;
app.listen(port);
console.log('starting listening....');
如何在这种情况下正确加载文件?