【发布时间】:2022-02-18 18:45:04
【问题描述】:
我正在尝试使用 node js 创建一个网站,我有 /home 和 /contact。一切正常,直到我将 css 和 js 都放在它们上并且第二次调用不起作用。我认为我首先访问 /home (一切正常),然后我执行 /contact 并且页面保持不变。
const PORT = 7777;
app.set('view engine','ejs');
app.get('/home',(req,res)=> {
console.log("get /home");
app.use(require("express").static('./views/Home'));
res.render('Home/home.ejs');
});
app.get('/contact',(req,res)=>{
console.log("get /contact");
app.use(require("express").static('./views/Contact'));
res.render('Contact/contatct.ejs');
});
app.listen(
PORT,
() => console.log(`it's alive on http://localhost:${PORT}`)
)
提前谢谢
【问题讨论】:
标签: html node.js express ejs static-files