0
我設置了一個基本節點,表達,反應應用程序和表達服務靜態內容,包括我的CSS。當我查看源代碼我注意到的index.html有這個頭標記加入:爲什麼我的服務器爲index.html添加了一種神祕風格?
<style type="text/css">* {}</style>
它的挑釁不會在實際的文件。這個是從哪裏來的?
此外,我沒有看到我在頁面上的實際CSS呈現。但是我確實看到在chrome網絡選項卡中加載了css文件。我也看到bootstrap的風格很好,他們以相同的方式服務。這裏發生了什麼?
我的服務器:
var express = require('express'),
bodyParser = require('body-parser'),
http = require('http'),
path = require('path');
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));
app.use(express.static(path.join(__dirname, 'public')));
app.use(cors());
app.get('*', function(req, res) {
res.sendFile(path.join(__dirname, 'public', 'index.html'));
});
http.createServer(app).listen(8080), function() {
console.log('Express server listening on port 8080');
});
這是我在我的CSS
body{
color: red;
}
你問爲什麼服務器添加東西,但沒有關於服務器本身的信息... –
'index.html'是什麼樣的?另外,爲了打折任何插入CSS的瀏覽器插件,您是否嘗試過在隱身/隱私中加載頁面,並禁用所有擴展? – godfrzero
除非指定,否則通常服務器不會添加其他數據。該行應該有其他原因。如果你能分享你的'index.html'和你的CSS,會更好。 –