快递-玉找不到意见
Express - jade cannot find views
我目前正在学习 Express ( + Node.js),但遇到了一个奇怪的错误:
Error: Failed to lookup view "index" in views directory "../NODE_tests/Tutorial/app/views"
我有一个 index.jade 在../NODE_tests/Tutorial/app/views
doctype 5
html
body
h1 Hellow World!
我的 app.js 是(应该)正确的 :
// require the stuff we need
var express = require("express");
var logger = require("morgan");
var http = require('http');
// build the app
var app = express();
// Set the view directory to /views
app.set('views', __dirname + '/views');
// Let's use the Jade templating language
app.set('view engine', 'jade');
// Logging middleware
app.use(logger('combined'));
app.all('*', function (request, response, next) {
response.writeHead(200, { 'Content-Type': 'text/plain'});
next();
});
// Express routing system ...
app.get('/', function (request, response) {
response.render('index');
});
app.get('*', function (request, response) {
response.end('404 error! Page not found \n');
});
// start it up !
http.createServer(app).listen(8080, '127.0.0.1');
运行 节点 app.js 引发此错误...我哪里错了?
由于不明原因,index.jade 文件被命名为 index.jade.log ,但是 .log 是不可见的...(从另一个文件复制粘贴...)
抱歉这个不必要的问题...
使用文件中的 OSX 信息发现它
我目前正在学习 Express ( + Node.js),但遇到了一个奇怪的错误:
Error: Failed to lookup view "index" in views directory "../NODE_tests/Tutorial/app/views"
我有一个 index.jade 在../NODE_tests/Tutorial/app/views
doctype 5
html
body
h1 Hellow World!
我的 app.js 是(应该)正确的 :
// require the stuff we need
var express = require("express");
var logger = require("morgan");
var http = require('http');
// build the app
var app = express();
// Set the view directory to /views
app.set('views', __dirname + '/views');
// Let's use the Jade templating language
app.set('view engine', 'jade');
// Logging middleware
app.use(logger('combined'));
app.all('*', function (request, response, next) {
response.writeHead(200, { 'Content-Type': 'text/plain'});
next();
});
// Express routing system ...
app.get('/', function (request, response) {
response.render('index');
});
app.get('*', function (request, response) {
response.end('404 error! Page not found \n');
});
// start it up !
http.createServer(app).listen(8080, '127.0.0.1');
运行 节点 app.js 引发此错误...我哪里错了?
由于不明原因,index.jade 文件被命名为 index.jade.log ,但是 .log 是不可见的...(从另一个文件复制粘贴...) 抱歉这个不必要的问题...
使用文件中的 OSX 信息发现它