文件"/>
使用express.js打开HTML文件
var express = require("express");
var fs = require('fs');
var sys = require('sys');
var app = express();
app.use(express.logger());
app.get('/', function(req, res){
fs.readFile('/views/index.html');
});
app.listen(8080);
console.log('Express server started');
我不想使用模板引擎玉器。如何打开驻留在我的视图文件夹中的简单index.html页面。服务器正在启动,但似乎无法加载index.html页面。
回答如下:使用Express 3.0.0rc3,以下工作:
app.set('views', __dirname + '/views');
app.engine('html', require('ejs').renderFile);
或
app.set("view options", {layout: false});
app.use(express.static(__dirname + '/public'));
所以您的最终代码将如下所示。
var express = require("express");
var fs = require('fs');
var sys = require('sys');
var app = express();
app.use(express.logger());
app.set("view options", {layout: false});
app.use(express.static(__dirname + '/views'));
app.get('/', function(req, res){
res.render('/views/index.html');
});
app.listen(8080);
console.log('Express server started');
更多推荐
使用express.js打开HTML文件
发布评论