最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

使用express.js打开HTML文件

IT培训 admin 15浏览 0评论

使用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文件

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');

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论