脚本和css文件未加载jade + node js

时间:2015-08-16 10:19:39

标签: node.js express pug

我正在学习平均堆栈开发。我正在使用一些例子。我正在尝试在jade文件中加载我的css文件和javascript文件。文件出现在控制台中 - >源。但是所有的css文件都加载了空数据,所有的js文件都加载了html数据。 enter image description here enter image description here enter image description here

我正在使用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....');

如何在这种情况下正确加载文件?

0 个答案:

没有答案