Nodejs表示MIMEtypes的问题
我的CSS文件作为HTML /文本而不是作为样式表。 导致在CSS不起作用。 这里有错误信息:
资源解释为样式表,但是以MIMEtypestext / 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 https://www.npmjs.com/package/http-server
- Cradle / Express / EJS将html转换为实体
- 在Express(MEANJS)生产模式下使用LetsEncrypt SSL证书
- 传入variables时,module.exports函数未定义
- req.locals与res.locals与res.data与req.data与快速中间件中的app.locals
- 如何在不重新启动的情况下更新服务器的内容? (的node.js)
- 如何在Mongoose中创build和使用Enum
- Node.js + Express上的多个视图path
- 在Express中提供静态文件 – 是否caching?
- 快速 – multer fileFiltererror handling