server.use(express.static(path.join(__ dirname,'public')));不工作

时间:2019-09-24 05:59:35

标签: node.js express

CSS和图像文件在我的应用程序中不起作用,并显示错误“拒绝从来应用样式,因为它的MIME类型('text / html')不是受支持的样式表MIME类型,并且启用了严格的MIME检查”“ < / p>

我尝试了“ server.use(express.static(path.join(__ dirname,'public')));“但仍然无法正常工作...

enter image description here enter image description here

const express = require('express');
//const expressLayouts = require('express-ejs-layouts');
const mongoose = require('mongoose'); mongoose.set('useCreateIndex', true);
const passport = require('passport');
const flash = require('connect-flash');
const session = require('express-session');
const server = express();
const path = require("path");
const bodyParser = require("body-parser");


//Set path for static assets
//server.use(expressLayouts);
server.set('view engine', 'ejs');
//server.set('view options', { layout: false });
server.set('views', path.join(__dirname, 'views'));
server.engine('html', require('ejs').renderFile);
//Set path for static assets
server.use(express.static(path.join(__dirname, 'public')));
// Express body parser
server.use(express.urlencoded({ extended: true }));

0 个答案:

没有答案