【发布时间】:2015-04-25 08:36:48
【问题描述】:
下面是一个小型服务器(app.js),它只是简单地调用 index.jade 文件来添加 jquery.js、underscore.js 和 backscore.js 供以后使用。
但它不起作用。
我的目录结构是:
base
app.js
public
jquery.js
underscore.js
backbone.js
theapp.js
views
index.jade
我的 app.js 文件是:
var express= require("express"),
http = require("http"),
path = require("path");
var app= express();
app.use(express.static(__dirname+ "/public"));
app.get("/", function(req, res){
res.render("views/index.jade");
});
app.listen(3000);
我的 index.jade 文件是:
#main
script(src= "jquery.js")
script(src= "underscore.js")
script(src= "backbone.js")
script(src= "theapp.js")
当我在浏览器中运行 localhost:3000 时,它显示:Error: Failed to lookup view "views/index.jade"
(本地主机与另一个 node.js 程序正常工作)
请帮忙。非常感谢!
【问题讨论】:
标签: javascript node.js backbone.js express pug