2
我的CSS文件被作爲HTML /文本而不是作爲樣式表。導致CSS不起作用。繼承人錯誤消息:Nodejs表示MIME類型問題
將資源解釋爲樣式表,但使用MIME類型text/html傳輸:「http://localhost:3030/css/bootstrap.css」。
這是我的server.js
var express = require('express'),
stylus = require('stylus'),
logger = require('morgan'),
bodyParser = require('body-parser'),
path = require('path');
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.urlencoded({extended: true}));
app.use(bodyParser.json());
app.use(stylus.middleware(
{
src: __dirname + '/public',
compile: compile
}
));
app.use(express.static(__dirname + 'public'));
app.get('*', function(req, res){
res.render('index');
});
var port = 3030;
app.listen(port);
console.log('Listening on port ' + port + '...');
誰能幫我?
嗨,我正在使用nodemon。我現在已經安裝了http-server,我該如何運行它? http-server server.js ?? – Codehiker
你可以在網上找到不同的教程或按照這個 - http://blog.modulus.io/build-your-first-http-server-in-nodejs –