Suppose i have the following directory.
|--Views/
| --partial/
| --links.ejs
|
|--assets/
| --css/
| --styles.css
|
|--server.js
链接的代码.ejs
<link rel="stylesheet" type="text/css" href="css/forms/switches.css">
SERVER代码。JS
const express = require("express");
const path = require('path');
let app = express();
app.set('view engine', 'ejs');
app.use( express.static("/assets/"));
app.use(express.static("bootstrap/css/"))
app.get("/", (req, res) => {
res.render(`auth_login_boxed`);
});
console.log(a);
app.listen(8000);
我想服务器的静态文件"资产"文件夹中的部分文件夹。如何在express中创建一个相对路径,以在我的links.ejs代码中提供css文件?我不知道这些是否支持快递?
- 在目录级别创建一个名为
public
的文件夹 - 将app.use语句设置为
app.use(express.static(__dirname + "/public"));
- 通过
<link href="/assets/css/styles.css" rel="stylesheet">
引用静态目录(例如使用CSS表(