我如何加载我的css文件在我的express.static我已经尝试了很多方法来把我的风格在我的html文件使用express,我想知道如何把imgs,js和其他.基本上使我的网站更动态.我已经尝试了很多解决方案,但我不能找到正确的一个
const express=require('express')
const app=express()
app.use(express.static(__dirname));
getId=(req,res)=>{
const id=req.params.id*1
res.sendFile(`${__dirname}/index.html`);
}
app.get('/hibiscos/:id',getId)
const port =8000;
app.listen(port, () => {
console.log(`Servidor funcionando na porta ${port}...`);
//console.log(`${__dirname}`);
});
1条答案
按热度按时间iugsix8n1#
您已经在代码中添加了
app.use(express.static(__dirname));
。因此,当前目录 * 中的所有文件都可以通过/
访问。您只需将那些.css、.js和其他静态文件放在当前目录 * 中。之后,您可以通过获取/
来访问它们。例如:/style.css
、/image.png
、/script.js
等等。__dirname
的值