Node.js 和 Express 模板似乎无需指定路径即可工作,如何

标签 node.js express

我是node.js 和express 的新手,我有一个使用vash 模板引擎的项目,我将模板放在“views”文件夹中。我没有指定模板的位置,即我没有 app.set('views', './views');在代码中,但它有效。我找不到任何提及“ View ”是模板的默认文件夹的信息,是吗?

我使用的是express 4.13.1

最佳答案

这是在 node_modules/express/lib/application.js 中设置的默认配置:

this.set('views', resolve('views'));

关于Node.js 和 Express 模板似乎无需指定路径即可工作,如何,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31491450/

相关文章:

node.js - 如何通过 Firebase Admin 针对代理连接到 Firebase?

javascript - 谷歌地图地点未定义

sql-server - Azure 函数 httptrigger 未返回来自 SQL Server 请求的响应

node.js - 人人网与nodejs的API

javascript - 在expressjs中的回调之间传递路由参数的最佳方法

javascript - 登录可以在 Chrome 和 Firefox 上使用,但不能在 Edge 上使用

node.js - Sequelize 似乎限制在 30 个模型

javascript - 重定向到另一个页面: NodeJs

node.js - 如何通过 REST API 微服务(使用 Express 构建)将 MongoDB 更改流与 Node js 一起使用

reactjs - 将 CRA 部署到 s3 并使用 Express 提供服务