the*_*ava 2 javascript node.js express
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');
Run Code Online (Sandbox Code Playgroud)
我不想使用模板引擎玉.如何打开一个位于我的视图文件夹中的简单index.html页面.服务器正在启动,但似乎我无法加载index.html页面.
使用express 3.0.0rc3,以下工作:
app.set('views', __dirname + '/views');
app.engine('html', require('ejs').renderFile);
Run Code Online (Sandbox Code Playgroud)
要么
app.set("view options", {layout: false});
app.use(express.static(__dirname + '/public'));
Run Code Online (Sandbox Code Playgroud)
所以你的最终代码看起来像这样.
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');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6958 次 |
| 最近记录: |