使用app.Get(节点)获取并渲染一些文件
Get and render some file with app.get (node)
你们好吗?
今天我需要帮助我在Node中的应用程序,如果有人能帮助我,我将不胜感激。
我在我的常规配置文件上设置了路由,我所有的app.get都在服务器文件夹中的文件夹视图中呈现文件,就像这样:
SERVER FOLDER
|
|- VIEWS FOLDER WITH THE SEVERAL EJS TEMPLATES
| |
| -- RESERVATIONS.EJS
|- CONFIGURATIONFILE.JS
所以,只是为了帮助你帮助我…我有一个完美工作的例子:
app.get('/reservas', ensureAuthenticated, function(req, res) {
res.render('reservations');
});
我的文件配置文件中有这两个配置:
app.set('views', __dirname + '/views');
app.set('view engine', 'ejs');
现在,真正的问题。
我有一个公用文件夹,它是文件夹服务器的兄弟文件夹,我有这个login.ejs,我需要在route/中渲染它,所以我有这个:
app.get('/', function (req, res) {
res.render('login');
});
但它并没有将文件拉入公用文件夹。。
如果有人能帮我,我很感激。
虽然我不建议这样做。。。像这样的东西可以解决你眼前的问题:
res.render('../public/login');
但是,如果您有要在服务器上渲染的视图,则应将它们保持在同一位置。如果您有要在客户端和服务器上共享的视图,可以使用grunt、gull等将这些视图预编译到公共文件夹中的单个js文件中。
相关文章:
- 通过ajax到php文件获取单选按钮值
- jquery自动完成从本地文件获取数据
- 从外部js文件获取变量
- 应用程序脚本-自动从谷歌驱动器删除超过3天的文件-获取文件列表
- Ajax请求从php文件获取数据
- 从Javascript文件获取值
- 如何从外部JavaScript文件获取函数参数
- AngularJS从JSON本地文件获取数据
- 如何从另一个文件获取 HTML 元素值
- 从外部 json 文件获取数据
- 从HTML页面执行外部.js文件,通过发送输入.xml并从外部文件获取输出.xml.js文件
- 将数据从单独的 JavaScript 文件获取到数组中
- jQuery Ajax 文件获取问题
- AJAX/Jquery - 从 php 文件获取响应
- 根据 JSON 文件获取对象的架构
- 如何从输入类型=文件获取数据,修改它,然后将其插入到此输入JS中
- HTML和Javascript:使用输入文件获取完整的目录路径名
- 从本地文件获取JSON的角度服务不起作用
- 尝试从我的节点服务器加载脚本文件 - 获取 404
- 需要从外部文件获取JSON