首页 > 解决方案 > 在 Express 中为 css 获取 404

问题描述

我的文件夹结构是这样的:

在我的控制器文件夹中,我有

这是我的 Controller.js

const express = require('express');

app = express();
app.use(express.static('../site'));
module.exports= {

  index : (req, res, next)=>{
    res.status(200);
    res.sendFile(__dirname + '\\site\\index.html');
  }
};

这是我的 index.html:

<!DOCTYPE html>
<html lang="en" dir="ltr">
  <head>
    <meta charset="utf-8">
    <title>Template</title>
    <link rel="stylesheet" href="style.css">
  </head>
  <body>
  
  </body>
</html>

当我运行服务器并执行 GET 请求时,Express 在 CSS 文件上给出 404。我哪里错了?

标签: javascripthtmlcssexpress

解决方案


推荐阅读