【发布时间】:2015-02-07 14:20:40
【问题描述】:
我正在使用 ejs 模板引擎开发 expressjs 应用程序。但我想使用保持 ejs 文件的扩展名,如 home.html 而不是使用 home.ejs。原因是我使用 Visual Studio 进行开发,而 Visual Studio 不支持 ejs 文件。所以代码提示格式和突出显示不起作用。
var express = require("express");
var app = express();
app.set("view engine", "ejs");//setting ejs view engine
app.set("views", "./views");
app.get("/", function (req, res) {
res.render("home");
});
app.listen(3000, function () {
console.log("Server is listening on port 3000");
})
【问题讨论】:
-
你为什么要这样做而不是配置 Visual Studio 以便它知道
.ejs文件应该被视为.html?这似乎是在问错误的问题。 -
我认为@loganfsmyth 是对的,您需要配置您的VS 以确认.ejs 文件,以便将该文件视为html。
标签: javascript node.js express ejs embedded-javascript