gpt4 book ai didi

javascript - Node JS在ejs文件中加载js和css文件

转载 作者:行者123 更新时间:2023-11-28 06:02:19 27 4
gpt4 key购买 nike

我的文件夹是这样的:服务器.js应用程序--routes.js观点--ace-builds-master --\src-无冲突 --ace.js--index.ejs

所以在“ View ”中是我的 ace 编辑器和我的 index.ejs 文件。我想在我的 index.ejs 文件中调用 ace.js。我是否需要像下面这样在我的快速 route 创建一个 app.get?

app.get('/ace', function (req, res) {
res.sendFile('\ace-builds-master\src-noconflict\ace.js');
});

在我的 ejs 文件中,我是这样写的:

<script src="/ace" type="text/javascript" charset="utf-8"> </script>

我在浏览器中加载时收到“GET http://localhost:8080/ace

最佳答案

Ejs渲染 View 文件, View 可以访问你的静态文件夹。你可以让你的ace文件夹为静态。它会在 View 加载时加载

app.set('views', __dirname + '/views');
app.set('view engine', 'ejs');

// Load static files
app.use(express.static(path.join(__dirname, 'ace')));

关于javascript - Node JS在ejs文件中加载js和css文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36680976/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com