javascript - 在 Express 中为 css 获取 404
问题描述
我的文件夹结构是这样的:
- 应用程序
- 控制器
- 路线
- 应用程序.js
在我的控制器文件夹中,我有
- 控制器
- 网站文件夹
- 索引.html
- 样式.css
- 控制器.js
- 网站文件夹
这是我的 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。我哪里错了?
解决方案
推荐阅读
- python - 还是 Python 中的 print 语句中的关键字?
- ruby-on-rails - 在 Rails 中使用一对多关系将种子数据从 YML 加载到 db
- jquery - Watson 文本转语音:凭据 URL
- sql - 删除查询结果之外的所有内容
- c++ - 如何访问 CGAL 3D 三角剖分中的构面?
- python - 如何从 Cloud Bigtable 中仅读取某些列族?
- node.js - Node js docker远程调试chrome
- javascript - 如何在 Bootstrap 模式对话框(JS)中获取图像的高度
- facebook - 登录用户到 facebook 给定的电子邮件
- python - Pymongo 在尝试连接到 mongodb 时抛出“KeyError:'errmsg'”