节点JS加载JS&ejb文件中的css文件
Node JS loading js & css file in an ejs file
我的文件夹是这样的:server.js应用程序--routes.js视图--ace构建master--''src无冲突--ace.js--index.ejs
所以在"视图"中是我的王牌编辑器和我的index.ejs文件。我想在我的index.ejs文件中调用ace.js。我需要在我的快递路线中创建一个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>
我收到"获取http://localhost:8080/ace"在浏览器中加载时
Ejs渲染视图文件,视图可以访问您的静态文件夹。您可以将您的ace文件夹设置为静态。它将在视图加载时加载
app.set('views', __dirname + '/views');
app.set('view engine', 'ejs');
// Load static files
app.use(express.static(path.join(__dirname, 'ace')));
只需使用
<script src="../ace" type="text/javascript" charset="utf-8"> </script>
而不是
<script src="/ace" type="text/javascript" charset="utf-8"> </script>
因为当服务器加载ejs时,它会在公用文件夹中创建一个虚拟文件夹所以你只需要后退一步。
相关文章:
- 从文本文件js中读取列表
- 当我用ctrl+p搜索时,为什么要在谷歌chrome上使用inspect来调试缺少显示文件js
- 获取用于外部JavaScript文件(.js)的代码提示
- 如何将Javascript文件(.js文件)放在web服务器中
- 如何将 JavaScript 文件(.js 文件)添加到 C# 项目并从 C# 代码调用 JavaScript 方法
- 在 Node 中包含 javascript 文件.js无需 require('.') ing
- 如何使用jquery显示多个文件.多文件.js
- 使用 PDF 打开 PDF 文件.js而不将文件作为查询字符串传递
- 转换颜色十六进制值以用于三个 JSON 文件.js
- 如何使用 jQuery 选择多个文件.多文件.js插件?使用单个关闭按钮一次选择多个文件
- 如何在 Gulp 任务中间添加 CSS 文件.js
- 如何从Dropzone上传和删除文件.js
- 如何在视频中添加视频文件.js 4.2.1.
- 从快速节点下载文件.js具有 JWT 授权
- 访问 JavaScript 文件.js中的 C# 变量
- 在节点中热重载外部 js 文件.js如果文件有任何更改
- 如何在一台服务器中运行不同的.js文件.js NODE JS中的文件
- 如何在多文件.js中上传文件时检查文件扩展名
- 将文件.js中的var导入到模块joomla的模板中,并使用后台进行修改
- 在path项目中编写文件js脚本