在expressjs中使用文件系统打开css文件时,Css文件未链接到html文件

uqxowvwt  于 2023-01-18  发布在  其他
关注(0)|答案(1)|浏览(119)

我试图使一个网站与Expressjs,但当我打开的html文件与文件系统;html文件打开时没有CSS样式。
我试着用html文件打开css文件,但是没有成功。我该怎么解决这个问题?
我试图使一个网站与Expressjs,但当我打开的html文件与文件系统;html文件打开时没有CSS样式。
我试着用html文件打开css文件,但是没有成功。我该怎么解决这个问题?

var mysql=require("mysql");

var express=require("express");

var app=express();

var bodyparser=require("body-parser");

var fs=require("fs");

app.use(bodyparser.urlencoded({ extended: false }));
app.use(bodyparser.json());

mysql.createPool({

    host:"localhost",
    user:"root",
    password:"",
    database:"cihantokerdatabase"
});


//Homepage

app.get("/",function(req,res){

    fs.readFile("Homepage/index.html","utf-8",function(err,data){

        if(err){

            throw err;
        }

        else{

            res.write(data);
            res.end();
        }

    });


        fs.readFile("Homepage/main.css","utf-8",function(err,data){

        if(err){

            throw err;
        }

        else{

            res.write(data);
            res.end();
        }

    });

});

app.listen(8080,function(){

    console.log("Working!");
});
omhiaaxx

omhiaaxx1#

Express已经为serving static files提供了一个内置的中间件,除非有充分的理由,否则您可能应该使用它

app.use('/', express.static('Homepage'));

相关问题